Enum ruma::api::client::r0::uiaa::UiaaResponse [−][src]
This is supported on crate feature
api
and (crate features client-api
or client-api-c
or client-api-s
) only.Expand description
Contains either a User-Interactive Authentication API response body or a Matrix error.
Variants
AuthResponse(UiaaInfo)
User-Interactive Authentication API response
MatrixError(Error)
Matrix error response
Trait Implementations
pub fn try_from_http_response<T>(
response: Response<T>
) -> Result<UiaaResponse, ResponseDeserializationError> where
T: AsRef<[u8]>,
pub fn try_from_http_response<T>(
response: Response<T>
) -> Result<UiaaResponse, ResponseDeserializationError> where
T: AsRef<[u8]>,
Tries to construct Self
from an http::Response
. Read more
Performs the conversion.
pub fn try_into_http_response<T>(self) -> Result<Response<T>, IntoHttpError> where
T: Default + BufMut,
pub fn try_into_http_response<T>(self) -> Result<Response<T>, IntoHttpError> where
T: Default + BufMut,
Tries to convert this response into an http::Response
. Read more
Auto Trait Implementations
impl RefUnwindSafe for UiaaResponse
impl Send for UiaaResponse
impl Sync for UiaaResponse
impl Unpin for UiaaResponse
impl UnwindSafe for UiaaResponse
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
type Output = T
type Output = T
Should always be Self
pub fn vzip(self) -> V
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