pub struct User {Show 51 fields
pub _id: String,
pub tenant_id: Option<Option<String>>,
pub username: String,
pub display_name: Option<String>,
pub website_url: Option<Option<String>>,
pub email: Option<String>,
pub pending_email: Option<String>,
pub sign_up_date: i64,
pub created_from_url_id: Option<Option<String>>,
pub created_from_tenant_id: Option<String>,
pub created_from_ip_hashed: String,
pub verified: bool,
pub login_id: String,
pub login_id_date: i64,
pub login_count: Option<i32>,
pub opted_in_notifications: Option<bool>,
pub opted_in_tenant_notifications: Option<bool>,
pub hide_account_code: Option<bool>,
pub avatar_src: Option<Option<String>>,
pub is_fast_comments_help_request_admin: Option<bool>,
pub is_help_request_admin: Option<bool>,
pub is_account_owner: Option<bool>,
pub is_admin_admin: Option<bool>,
pub is_billing_admin: Option<bool>,
pub is_analytics_admin: Option<bool>,
pub is_customization_admin: Option<bool>,
pub is_manage_data_admin: Option<bool>,
pub is_comment_moderator_admin: Option<bool>,
pub is_api_admin: Option<bool>,
pub moderator_ids: Option<Vec<String>>,
pub is_impersonator: Option<bool>,
pub is_coupon_manager: Option<bool>,
pub locale: Option<String>,
pub digest_email_frequency: Option<DigestEmailFrequency>,
pub ignored_add_to_my_site_messages: Option<bool>,
pub last_login_date: Option<String>,
pub display_label: Option<String>,
pub is_profile_activity_private: Option<bool>,
pub is_profile_comments_private: Option<bool>,
pub is_profile_dm_disabled: Option<bool>,
pub profile_comment_approval_mode: Option<f64>,
pub karma: Option<f64>,
pub password_hash: Option<String>,
pub average_ticket_ack_time_ms: Option<Option<f64>>,
pub has_blocked_users: Option<bool>,
pub bio: Option<String>,
pub header_background_src: Option<String>,
pub country_code: Option<String>,
pub country_flag: Option<String>,
pub social_links: Option<Vec<String>>,
pub has_two_factor: Option<bool>,
}Fields§
§_id: String§tenant_id: Option<Option<String>>§username: String§display_name: Option<String>§website_url: Option<Option<String>>§email: Option<String>§pending_email: Option<String>§sign_up_date: i64§created_from_url_id: Option<Option<String>>§created_from_tenant_id: Option<String>§created_from_ip_hashed: String§verified: bool§login_id: String§login_id_date: i64§login_count: Option<i32>§opted_in_notifications: Option<bool>§opted_in_tenant_notifications: Option<bool>§hide_account_code: Option<bool>§avatar_src: Option<Option<String>>§is_fast_comments_help_request_admin: Option<bool>§is_help_request_admin: Option<bool>§is_account_owner: Option<bool>§is_admin_admin: Option<bool>§is_billing_admin: Option<bool>§is_analytics_admin: Option<bool>§is_customization_admin: Option<bool>§is_manage_data_admin: Option<bool>§is_comment_moderator_admin: Option<bool>§is_api_admin: Option<bool>§moderator_ids: Option<Vec<String>>§is_impersonator: Option<bool>§is_coupon_manager: Option<bool>§locale: Option<String>§digest_email_frequency: Option<DigestEmailFrequency>§ignored_add_to_my_site_messages: Option<bool>§last_login_date: Option<String>§display_label: Option<String>§is_profile_activity_private: Option<bool>§is_profile_comments_private: Option<bool>§is_profile_dm_disabled: Option<bool>§profile_comment_approval_mode: Option<f64>§karma: Option<f64>§password_hash: Option<String>§average_ticket_ack_time_ms: Option<Option<f64>>§has_blocked_users: Option<bool>§bio: Option<String>§header_background_src: Option<String>§country_code: Option<String>§country_flag: Option<String>§has_two_factor: Option<bool>Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for User
impl<'de> Deserialize<'de> for User
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
impl StructuralPartialEq for User
Auto Trait Implementations§
impl Freeze for User
impl RefUnwindSafe for User
impl Send for User
impl Sync for User
impl Unpin for User
impl UnwindSafe for User
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