pub struct ProofTreeUpdateSink { /* private fields */ }Expand description
Receives streamed proof tree updates via an unbounded channel.
Implementations§
Source§impl ProofTreeUpdateSink
impl ProofTreeUpdateSink
Sourcepub fn new() -> (Self, UnboundedReceiver<ProofTreeUpdate>)
pub fn new() -> (Self, UnboundedReceiver<ProofTreeUpdate>)
Create a new sink together with the receiving end of the channel.
Sourcepub fn send(&self, update: ProofTreeUpdate)
pub fn send(&self, update: ProofTreeUpdate)
Send an update. Silently drops the update if the channel is closed.
Auto Trait Implementations§
impl Freeze for ProofTreeUpdateSink
impl RefUnwindSafe for ProofTreeUpdateSink
impl Send for ProofTreeUpdateSink
impl Sync for ProofTreeUpdateSink
impl Unpin for ProofTreeUpdateSink
impl UnsafeUnpin for ProofTreeUpdateSink
impl UnwindSafe for ProofTreeUpdateSink
Blanket Implementations§
impl<T> Allocation for T
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<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§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