Enum ruma_client_api::r0::session::login::IncomingLoginInfo [−][src]
pub enum IncomingLoginInfo {
Password {
identifier: IncomingUserIdentifier,
password: String,
},
Token {
token: String,
},
}Expand description
‘Incoming’ variant of LoginInfo.
Variants
An identifier and password are supplied to authenticate.
Show fields
Fields of Password
identifier: IncomingUserIdentifierIdentification information for the user.
password: StringThe password.
Token-based login.
Show fields
Fields of Token
token: StringThe token.
Trait Implementations
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 RefUnwindSafe for IncomingLoginInfoimpl Send for IncomingLoginInfoimpl Sync for IncomingLoginInfoimpl Unpin for IncomingLoginInfoimpl UnwindSafe for IncomingLoginInfo