pub struct BaoFileStorageSubscriber { /* private fields */ }Implementations§
Source§impl BaoFileStorageSubscriber
impl BaoFileStorageSubscriber
pub fn new(receiver: Receiver<BaoFileStorage>) -> Self
Sourcepub async fn forward(self, tx: Sender<Bitfield>) -> Result<()>
pub async fn forward(self, tx: Sender<Bitfield>) -> Result<()>
Forward observed values to the given sender
Returns an error if sending fails, or if the last sender is dropped
Sourcepub async fn forward_delta(self, tx: Sender<Bitfield>) -> Result<()>
pub async fn forward_delta(self, tx: Sender<Bitfield>) -> Result<()>
Forward observed deltas to the given sender
Returns an error if sending fails, or if the last sender is dropped
Auto Trait Implementations§
impl Freeze for BaoFileStorageSubscriber
impl RefUnwindSafe for BaoFileStorageSubscriber
impl Send for BaoFileStorageSubscriber
impl Sync for BaoFileStorageSubscriber
impl Unpin for BaoFileStorageSubscriber
impl UnsafeUnpin for BaoFileStorageSubscriber
impl UnwindSafe for BaoFileStorageSubscriber
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