pub struct PopulatedUser {Show 13 fields
pub user_id: String,
pub email: String,
pub name: String,
pub language: String,
pub country: String,
pub app_version: String,
pub app_build: String,
pub custom_data: HashMap<String, Value>,
pub private_custom_data: HashMap<String, Value>,
pub device_model: String,
pub last_seen_date: DateTime<Utc>,
pub platform_data: Arc<PlatformData>,
pub created_date: DateTime<Utc>,
}Fields§
§user_id: String§email: String§name: String§language: String§country: String§app_version: String§app_build: String§custom_data: HashMap<String, Value>§private_custom_data: HashMap<String, Value>§device_model: String§last_seen_date: DateTime<Utc>§platform_data: Arc<PlatformData>§created_date: DateTime<Utc>Implementations§
Source§impl PopulatedUser
impl PopulatedUser
pub fn merge_client_custom_data( self, client_custom_data: HashMap<String, Value>, )
pub fn combined_custom_data(&self) -> HashMap<String, Value>
pub fn new( user: User, platform_data: Arc<PlatformData>, client_custom_data: HashMap<String, Value>, ) -> PopulatedUser
Trait Implementations§
Source§impl Clone for PopulatedUser
impl Clone for PopulatedUser
Source§fn clone(&self) -> PopulatedUser
fn clone(&self) -> PopulatedUser
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<'de> Deserialize<'de> for PopulatedUser
impl<'de> Deserialize<'de> for PopulatedUser
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
Auto Trait Implementations§
impl Freeze for PopulatedUser
impl RefUnwindSafe for PopulatedUser
impl Send for PopulatedUser
impl Sync for PopulatedUser
impl Unpin for PopulatedUser
impl UnwindSafe for PopulatedUser
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