Struct ruma_common::thirdparty::ThirdPartyIdentifierInit
source · 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: String
The third party identifier address.
medium: Medium
The medium of third party identifier.
validated_at: MilliSecondsSinceUnixEpoch
The time when the identifier was validated by the identity server.
added_at: MilliSecondsSinceUnixEpoch
The 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) -> Self
fn from(init: ThirdPartyIdentifierInit) -> Self
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