Struct paxakos::leases::releaser::ReleaserBuilder [−][src]
pub struct ReleaserBuilder<N, P> where
N: Node,
EventOf<N>: AsLeaseEvent,
P: Fn(<<EventOf<N> as AsLeaseEvent>::Lease as Lease>::Id) -> LogEntryOf<N>, { /* fields omitted */ }
Auto Trait Implementations
impl<N, P> RefUnwindSafe for ReleaserBuilder<N, P> where
N: RefUnwindSafe,
P: RefUnwindSafe,
impl<N, P> Send for ReleaserBuilder<N, P> where
N: Send,
P: Send,
impl<N, P> Sync for ReleaserBuilder<N, P> where
N: Sync,
P: Sync,
impl<N, P> Unpin for ReleaserBuilder<N, P> where
N: Unpin,
P: Unpin,
impl<N, P> UnwindSafe for ReleaserBuilder<N, P> where
N: UnwindSafe,
P: UnwindSafe,
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
pub fn vzip(self) -> V
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more