Struct ruma::thirdparty::ThirdPartyIdentifierInit [−][src]
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
Performs the conversion.
Auto Trait Implementations
impl RefUnwindSafe for ThirdPartyIdentifierInit
impl Send for ThirdPartyIdentifierInit
impl Sync for ThirdPartyIdentifierInit
impl Unpin for ThirdPartyIdentifierInit
impl UnwindSafe for ThirdPartyIdentifierInit
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
type Output = T
type Output = T
Should always be Self
pub fn vzip(self) -> V
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more