struct ChannelReporter {
tx: UnboundedSender<PullProgress>,
}Expand description
A [composefs::progress::ProgressReporter] that forwards each event as a
PullProgress frame over an unbounded channel to the streaming method.
Fields§
§tx: UnboundedSender<PullProgress>Trait Implementations§
Source§impl Debug for ChannelReporter
impl Debug for ChannelReporter
Auto Trait Implementations§
impl Freeze for ChannelReporter
impl RefUnwindSafe for ChannelReporter
impl Send for ChannelReporter
impl Sync for ChannelReporter
impl Unpin for ChannelReporter
impl UnsafeUnpin for ChannelReporter
impl UnwindSafe for ChannelReporter
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more