Trait ruma_api::OutgoingRequestAppserviceExt [−][src]
pub trait OutgoingRequestAppserviceExt: OutgoingRequest { fn try_into_http_request_with_user_id<T: Default + BufMut>(
self,
base_url: &str,
access_token: SendAccessToken<'_>,
user_id: UserId
) -> Result<Request<T>, IntoHttpError> { ... } }
Expand description
An extension to OutgoingRequest
which provides Appservice specific methods.
Provided methods
fn try_into_http_request_with_user_id<T: Default + BufMut>(
self,
base_url: &str,
access_token: SendAccessToken<'_>,
user_id: UserId
) -> Result<Request<T>, IntoHttpError>
fn try_into_http_request_with_user_id<T: Default + BufMut>(
self,
base_url: &str,
access_token: SendAccessToken<'_>,
user_id: UserId
) -> Result<Request<T>, IntoHttpError>
Tries to convert this request into an http::Request
and appends a virtual user_id
to
assert Appservice identity.