pub struct UserDataInt<S, Sk, Pk, SiK, Vk>{
pub jwt: String,
pub refresh_token: String,
pub user_id: String,
pub device_id: String,
pub user_keys: Vec<UserKeyDataInt<S, Sk, Pk, SiK, Vk>>,
pub device_keys: DeviceKeyDataInt<Sk, Pk, SiK, Vk>,
pub hmac_keys: Vec<GroupHmacData>,
}Fields§
§jwt: String§refresh_token: String§user_id: String§device_id: String§user_keys: Vec<UserKeyDataInt<S, Sk, Pk, SiK, Vk>>§device_keys: DeviceKeyDataInt<Sk, Pk, SiK, Vk>§hmac_keys: Vec<GroupHmacData>Trait Implementations§
Source§impl<S, Sk, Pk, SiK, Vk> TryFrom<UserDataInt<S, Sk, Pk, SiK, Vk>> for UserDataExport
impl<S, Sk, Pk, SiK, Vk> TryFrom<UserDataInt<S, Sk, Pk, SiK, Vk>> for UserDataExport
Source§fn try_from(
value: UserDataInt<S, Sk, Pk, SiK, Vk>,
) -> Result<UserDataExport, <UserDataExport as TryFrom<UserDataInt<S, Sk, Pk, SiK, Vk>>>::Error>
fn try_from( value: UserDataInt<S, Sk, Pk, SiK, Vk>, ) -> Result<UserDataExport, <UserDataExport as TryFrom<UserDataInt<S, Sk, Pk, SiK, Vk>>>::Error>
Performs the conversion.
Auto Trait Implementations§
impl<S, Sk, Pk, SiK, Vk> Freeze for UserDataInt<S, Sk, Pk, SiK, Vk>
impl<S, Sk, Pk, SiK, Vk> RefUnwindSafe for UserDataInt<S, Sk, Pk, SiK, Vk>where
Sk: RefUnwindSafe,
SiK: RefUnwindSafe,
Pk: RefUnwindSafe,
Vk: RefUnwindSafe,
S: RefUnwindSafe,
impl<S, Sk, Pk, SiK, Vk> Send for UserDataInt<S, Sk, Pk, SiK, Vk>
impl<S, Sk, Pk, SiK, Vk> Sync for UserDataInt<S, Sk, Pk, SiK, Vk>
impl<S, Sk, Pk, SiK, Vk> Unpin for UserDataInt<S, Sk, Pk, SiK, Vk>
impl<S, Sk, Pk, SiK, Vk> UnwindSafe for UserDataInt<S, Sk, Pk, SiK, Vk>
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