pub struct UserId(Uuid);
Tuple Fields§
§0: Uuid
Implementations§
source§impl UserId
impl UserId
sourcepub fn log_user_id_action(
&self,
action: UserAction,
sessions_config: &SessionsConfig
) -> Result<()>
pub fn log_user_id_action( &self, action: UserAction, sessions_config: &SessionsConfig ) -> Result<()>
Log user actions to config.user_store_access|reqs_store_file/user_id/config.user_store_access path Add a line with timestamp It also get ReqHeaderMap to add more data ?
fn id_path(&self, file: &str, sessions_config: &SessionsConfig) -> String
fn write_data(&self, file_path: &str, data: &str, overwrite: bool) -> Result<()>
pub fn sid_settings_path(&self, sessions_config: &SessionsConfig) -> String
pub fn sid_settings_content(&self, sessions_config: &SessionsConfig) -> String
pub fn save_trace_data( &self, trace_data: TraceData, sessions_config: &SessionsConfig ) -> Result<()>
pub fn save_sid_request( &self, data: &str, sessions_config: &SessionsConfig ) -> Result<()>
pub fn read_sid_requests( &self, sessions_config: &SessionsConfig ) -> Result<Vec<String>, Box<dyn Error>>
Trait Implementations§
source§impl<'de> Deserialize<'de> for UserId
impl<'de> Deserialize<'de> for UserId
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more