pub struct SessionDevice {
pub id: String,
pub ip_address: Option<String>,
pub location: Option<String>,
pub user_agent: Option<String>,
}Expand description
SessionDevice : Device corresponding to a Session
Fields§
§id: StringDevice record ID
ip_address: Option<String>IPAddress of the client
location: Option<String>Geo Location corresponding to the IP Address
user_agent: Option<String>UserAgent of the client
Implementations§
Source§impl SessionDevice
impl SessionDevice
Sourcepub fn new(id: String) -> SessionDevice
pub fn new(id: String) -> SessionDevice
Device corresponding to a Session
Trait Implementations§
Source§impl Clone for SessionDevice
impl Clone for SessionDevice
Source§fn clone(&self) -> SessionDevice
fn clone(&self) -> SessionDevice
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SessionDevice
impl Debug for SessionDevice
Source§impl Default for SessionDevice
impl Default for SessionDevice
Source§fn default() -> SessionDevice
fn default() -> SessionDevice
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SessionDevice
impl<'de> Deserialize<'de> for SessionDevice
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
Source§impl PartialEq for SessionDevice
impl PartialEq for SessionDevice
Source§impl Serialize for SessionDevice
impl Serialize for SessionDevice
impl StructuralPartialEq for SessionDevice
Auto Trait Implementations§
impl Freeze for SessionDevice
impl RefUnwindSafe for SessionDevice
impl Send for SessionDevice
impl Sync for SessionDevice
impl Unpin for SessionDevice
impl UnwindSafe for SessionDevice
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