pub struct ClientMetadata {
pub connected_at: u64,
pub user_id: Option<String>,
pub ip_address: Option<String>,
pub user_agent: Option<String>,
}Expand description
Metadata about a client connection.
Fields§
§connected_at: u64When the client connected (Unix timestamp).
user_id: Option<String>Optional user identifier if authenticated.
ip_address: Option<String>Client IP address.
user_agent: Option<String>User agent string.
Implementations§
Trait Implementations§
Source§impl Debug for ClientMetadata
impl Debug for ClientMetadata
Source§impl Default for ClientMetadata
impl Default for ClientMetadata
Source§fn default() -> ClientMetadata
fn default() -> ClientMetadata
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ClientMetadata
impl RefUnwindSafe for ClientMetadata
impl Send for ClientMetadata
impl Sync for ClientMetadata
impl Unpin for ClientMetadata
impl UnwindSafe for ClientMetadata
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more