pub struct ThirdPartyIdentifierInit {
pub address: String,
pub medium: Medium,
pub validated_at: MilliSecondsSinceUnixEpoch,
pub added_at: MilliSecondsSinceUnixEpoch,
}Expand description
Initial set of fields of ThirdPartyIdentifier.
This struct will not be updated even if additional fields are added to ThirdPartyIdentifier
in a new (non-breaking) release of the Matrix specification.
Fields§
§address: StringThe third party identifier address.
medium: MediumThe medium of third party identifier.
validated_at: MilliSecondsSinceUnixEpochThe time when the identifier was validated by the identity server.
added_at: MilliSecondsSinceUnixEpochThe time when the homeserver associated the third party identifier with the user.
Trait Implementations§
Source§impl Debug for ThirdPartyIdentifierInit
impl Debug for ThirdPartyIdentifierInit
Source§impl From<ThirdPartyIdentifierInit> for ThirdPartyIdentifier
impl From<ThirdPartyIdentifierInit> for ThirdPartyIdentifier
Source§fn from(init: ThirdPartyIdentifierInit) -> ThirdPartyIdentifier
fn from(init: ThirdPartyIdentifierInit) -> ThirdPartyIdentifier
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for ThirdPartyIdentifierInit
impl RefUnwindSafe for ThirdPartyIdentifierInit
impl Send for ThirdPartyIdentifierInit
impl Sync for ThirdPartyIdentifierInit
impl Unpin for ThirdPartyIdentifierInit
impl UnwindSafe for ThirdPartyIdentifierInit
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