Struct ruma_client_api::r0::membership::Invite3pid [−][src]
pub struct Invite3pid<'a> {
pub id_server: &'a str,
pub id_access_token: &'a str,
pub medium: Medium,
pub address: &'a str,
}Expand description
Represents third party IDs to invite to the room.
To create an instance of this type, first create a Invite3pidInit and convert it via
Invite3pid::from / .into().
Fields
id_server: &'a strHostname and port of identity server to be used for account lookups.
id_access_token: &'a strAn access token registered with the identity server.
medium: MediumType of third party ID.
address: &'a strThird party identifier.
Trait Implementations
Performs the conversion.
type Incoming = IncomingInvite3pid
type Incoming = IncomingInvite3pid
The ‘Incoming’ variant of Self.
This method tests for self and other values to be equal, and is used
by ==. Read more
This method tests for !=.
Auto Trait Implementations
impl<'a> RefUnwindSafe for Invite3pid<'a>
impl<'a> Send for Invite3pid<'a>
impl<'a> Sync for Invite3pid<'a>
impl<'a> Unpin for Invite3pid<'a>
impl<'a> UnwindSafe for Invite3pid<'a>
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span, returning an
Instrumented wrapper. Read more
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