Struct ruma_client_api::uiaa::Msisdn
source · pub struct Msisdn {
pub thirdparty_id_creds: ThirdpartyIdCredentials,
pub session: Option<String>,
}
Available on crate features
client
or server
only.Expand description
Data for phone number-based UIAA flow.
See the spec for how to use this.
Fields§
§thirdparty_id_creds: ThirdpartyIdCredentials
Thirdparty identifier credentials.
session: Option<String>
The value of the session key given by the homeserver, if any.
Trait Implementations§
source§impl<'de> Deserialize<'de> for Msisdn
impl<'de> Deserialize<'de> for Msisdn
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for Msisdn
impl RefUnwindSafe for Msisdn
impl Send for Msisdn
impl Sync for Msisdn
impl Unpin for Msisdn
impl UnwindSafe for Msisdn
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)