Struct ruma_client_api::account::request_registration_token_via_msisdn::v3::IncomingRequest    
source · [−]#[non_exhaustive]pub struct IncomingRequest {
    pub client_secret: OwnedClientSecret,
    pub country: String,
    pub phone_number: String,
    pub send_attempt: UInt,
    pub next_link: Option<String>,
    pub identity_server_info: Option<IncomingIdentityServerInfo>,
}Expand description
‘Incoming’ variant of Request.
Fields (Non-exhaustive)
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional 
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.client_secret: OwnedClientSecretClient-generated secret string used to protect this session.
country: StringTwo-letter ISO 3166 country code for the phone number.
phone_number: StringPhone number to validate.
send_attempt: UIntUsed to distinguish protocol level retries from requests to re-send the SMS.
next_link: Option<String>Return URL for identity server to redirect the client back to.
identity_server_info: Option<IncomingIdentityServerInfo>Optional identity server hostname and access token.
Deprecated since r0.6.0.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for IncomingRequest
impl Send for IncomingRequest
impl Sync for IncomingRequest
impl Unpin for IncomingRequest
impl UnwindSafe for IncomingRequest
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
    T: ?Sized, 
 
impl<T> BorrowMut<T> for T where
    T: ?Sized, 
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
 
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
 
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
 
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
 
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
 
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
    S: Into<Dispatch>, 
 
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
    S: Into<Dispatch>, 
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
 
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more
