FusedMultipartWrite

Trait FusedMultipartWrite 

Source
pub trait FusedMultipartWrite<Part>: MultipartWrite<Part> {
    // Required method
    fn is_terminated(&self) -> bool;
}
Expand description

A writer that tracks whether or not the underlying writer should no longer be polled.

Required Methods§

Source

fn is_terminated(&self) -> bool

Returns true if the writer should no longer be polled.

Implementations on Foreign Types§

Source§

impl<P, Part> FusedMultipartWrite<Part> for Pin<P>
where P: DerefMut + Unpin, P::Target: FusedMultipartWrite<Part>,

Source§

impl<W: ?Sized + FusedMultipartWrite<Part> + Unpin, Part> FusedMultipartWrite<Part> for &mut W

Implementors§

Source§

impl<U, Wr, F, Part> FusedMultipartWrite<Part> for Map<Wr, F>
where Wr: FusedMultipartWrite<Part>, F: FnMut(Wr::Output) -> U,

Source§

impl<U, Wr, F, Part> FusedMultipartWrite<Part> for MapRet<Wr, F>
where Wr: FusedMultipartWrite<Part>, F: FnMut(Wr::Ret) -> U,

Source§

impl<U, Wr, F, Part> FusedMultipartWrite<U> for MapPart<Wr, F>
where Wr: FusedMultipartWrite<Part>, F: FnMut(U) -> Result<Part, Wr::Error>,

Source§

impl<Wr1, Wr2, Part> FusedMultipartWrite<Part> for Fanout<Wr1, Wr2, Part>
where Part: Clone, Wr1: FusedMultipartWrite<Part>, Wr2: FusedMultipartWrite<Part, Error = Wr1::Error>,

Source§

impl<Wr, F, Fut, Part> FusedMultipartWrite<Part> for Then<Wr, F, Fut>
where Wr: FusedMultipartWrite<Part>, F: FnMut(Wr::Output) -> Fut, Fut: Future,

Source§

impl<Wr, F, Part, E> FusedMultipartWrite<Part> for MapErr<Wr, F>
where Wr: FusedMultipartWrite<Part>, F: FnMut(Wr::Error) -> E,

Source§

impl<Wr, F, T, Part> FusedMultipartWrite<Part> for FoldRet<Wr, F, T>
where Wr: FusedMultipartWrite<Part>, F: FnMut(T, &Wr::Ret) -> T,

Source§

impl<Wr, Part> FusedMultipartWrite<Part> for Buffered<Wr, Part>
where Wr: FusedMultipartWrite<Part>,

Source§

impl<Wr, Part, U, Fut, F, E> FusedMultipartWrite<U> for With<Wr, Part, U, Fut, F>
where Wr: FusedMultipartWrite<Part>, F: FnMut(U) -> Fut, Fut: Future<Output = Result<Part, E>>, E: From<Wr::Error>,

Source§

impl<Wr, S, F, Fut, Part> FusedMultipartWrite<Part> for Bootstrapped<Wr, S, F, Fut>
where Wr: FusedMultipartWrite<Part>, F: FnMut(&mut S) -> Fut, Fut: Future<Output = Result<Option<Wr>, Wr::Error>>,