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>
[src]

Expand description

Tries to convert this request into an http::Request and appends a virtual user_id to assert Appservice identity.

Implementors