pub struct UserSessionInfo {Show 13 fields
pub id: Option<String>,
pub authorized: Option<bool>,
pub avatar_src: Option<Option<String>>,
pub badges: Option<Vec<CommentUserBadgeInfo>>,
pub display_label: Option<String>,
pub display_name: Option<String>,
pub email: Option<Option<String>>,
pub group_ids: Option<Vec<String>>,
pub has_blocked_users: Option<bool>,
pub is_anon_session: Option<bool>,
pub session_id: Option<Option<String>>,
pub username: Option<String>,
pub website_url: Option<String>,
}Fields§
§id: Option<String>§avatar_src: Option<Option<String>>§badges: Option<Vec<CommentUserBadgeInfo>>§display_label: Option<String>§display_name: Option<String>§email: Option<Option<String>>§group_ids: Option<Vec<String>>§has_blocked_users: Option<bool>§is_anon_session: Option<bool>§session_id: Option<Option<String>>§username: Option<String>§website_url: Option<String>Implementations§
Source§impl UserSessionInfo
impl UserSessionInfo
pub fn new() -> UserSessionInfo
Trait Implementations§
Source§impl Clone for UserSessionInfo
impl Clone for UserSessionInfo
Source§fn clone(&self) -> UserSessionInfo
fn clone(&self) -> UserSessionInfo
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 UserSessionInfo
impl Debug for UserSessionInfo
Source§impl Default for UserSessionInfo
impl Default for UserSessionInfo
Source§fn default() -> UserSessionInfo
fn default() -> UserSessionInfo
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for UserSessionInfo
impl<'de> Deserialize<'de> for UserSessionInfo
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 UserSessionInfo
impl PartialEq for UserSessionInfo
Source§impl Serialize for UserSessionInfo
impl Serialize for UserSessionInfo
impl StructuralPartialEq for UserSessionInfo
Auto Trait Implementations§
impl Freeze for UserSessionInfo
impl RefUnwindSafe for UserSessionInfo
impl Send for UserSessionInfo
impl Sync for UserSessionInfo
impl Unpin for UserSessionInfo
impl UnwindSafe for UserSessionInfo
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