pub enum MetadataIoCommitAdmissionOutcome {
Completed(MetadataIoCommitOutcome),
TargetConflict(MetadataWriteRequest),
}Expand description
Result of waiting for a committed metadata snapshot.
Variants§
Completed(MetadataIoCommitOutcome)
The accepted snapshot reached a terminal persistence conclusion.
TargetConflict(MetadataWriteRequest)
The request was not admitted because the resource or target has a different process-local writer binding.
Trait Implementations§
Auto Trait Implementations§
impl !RefUnwindSafe for MetadataIoCommitAdmissionOutcome
impl !UnwindSafe for MetadataIoCommitAdmissionOutcome
impl Freeze for MetadataIoCommitAdmissionOutcome
impl Send for MetadataIoCommitAdmissionOutcome
impl Sync for MetadataIoCommitAdmissionOutcome
impl Unpin for MetadataIoCommitAdmissionOutcome
impl UnsafeUnpin for MetadataIoCommitAdmissionOutcome
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