Type Alias SendUploadRequest

Source
pub type SendUploadRequest = SendRequest<Request>;
Expand description

IntoFuture returned by Media::upload.

Aliased Type§

struct SendUploadRequest { /* private fields */ }

Implementations

Source§

impl<R> SendRequest<R>

Source

pub fn with_send_progress_observable( self, send_progress: SharedObservable<TransmissionProgress>, ) -> Self

Replace the default SharedObservable used for tracking upload progress.

Note that any subscribers obtained from subscribe_to_send_progress will be invalidated by this.

Source

pub fn with_request_config( self, request_config: impl Into<Option<RequestConfig>>, ) -> Self

Use the given RequestConfig for this send request, instead of the one provided by default.

Source

pub fn subscribe_to_send_progress(&self) -> Subscriber<TransmissionProgress>

Available on non-WebAssembly only.

Get a subscriber to observe the progress of sending the request body.

Trait Implementations

Source§

impl<R> IntoFuture for SendRequest<R>

Source§

type Output = Result<<R as OutgoingRequest>::IncomingResponse, HttpError>

The output that the future will produce on completion.
Source§

type IntoFuture = Pin<Box<dyn Future<Output = <SendRequest<R> as IntoFuture>::Output> + Send>>

Which kind of future are we turning this into?
Source§

fn into_future(self) -> Self::IntoFuture

Creates a future from a value. Read more