pub enum CaptureBegin {
AlreadyPublished(Box<PublicationReceipt>),
Active(CaptureRun),
}Expand description
Outcome of CaptureRun::begin: either the planned capture is already
durably published (crash-retry reconciliation) or an active capture run.
Variants§
AlreadyPublished(Box<PublicationReceipt>)
Active(CaptureRun)
Trait Implementations§
Auto Trait Implementations§
impl !Freeze for CaptureBegin
impl !RefUnwindSafe for CaptureBegin
impl !Sync for CaptureBegin
impl Send for CaptureBegin
impl Unpin for CaptureBegin
impl UnsafeUnpin for CaptureBegin
impl UnwindSafe for CaptureBegin
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<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
impl<T> ErasedDestructor for Twhere
T: 'static,
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