Struct ruma_client_api::r0::session::sso_login::IncomingRequest [−][src]
pub struct IncomingRequest {
pub redirect_url: String,
}Expand description
‘Incoming’ variant of Request.
Fields
redirect_url: StringURL to which the homeserver should return the user after completing authentication with the SSO identity provider.
Trait Implementations
impl Debug for IncomingRequest[src]
impl Debug for IncomingRequest[src]impl IncomingRequest for IncomingRequest[src]
impl IncomingRequest for IncomingRequest[src]type EndpointError = Error
type EndpointError = ErrorA type capturing the error conditions that can be returned in the response.
type OutgoingResponse = Response
type OutgoingResponse = ResponseResponse type to return when the request is successful.
fn try_from_http_request<T: AsRef<[u8]>>(
request: Request<T>
) -> Result<Self, FromHttpRequestError>[src]
fn try_from_http_request<T: AsRef<[u8]>>(
request: Request<T>
) -> Result<Self, FromHttpRequestError>[src]Tries to turn the given http::Request into this request type.
impl IncomingNonAuthRequest for IncomingRequest[src]
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
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]pub fn borrow_mut(&mut self) -> &mut T[src]
pub fn borrow_mut(&mut self) -> &mut T[src]Mutably borrows from an owned value. Read more
impl<T> Instrument for T[src]
impl<T> Instrument for T[src]fn instrument(self, span: Span) -> Instrumented<Self>[src]
fn instrument(self, span: Span) -> Instrumented<Self>[src]Instruments this type with the provided Span, returning an
Instrumented wrapper. Read more
fn in_current_span(self) -> Instrumented<Self>[src]
fn in_current_span(self) -> Instrumented<Self>[src]