pub struct DrawBeforeCommit;Expand description
A draw was attempted before the next seed was committed to storage.
Serving output before the commit is the one ordering that can replay a stream after a crash, so it is a refusal rather than a footgun.
Trait Implementations§
Source§impl Clone for DrawBeforeCommit
impl Clone for DrawBeforeCommit
Source§fn clone(&self) -> DrawBeforeCommit
fn clone(&self) -> DrawBeforeCommit
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for DrawBeforeCommit
impl Debug for DrawBeforeCommit
Source§impl PartialEq for DrawBeforeCommit
impl PartialEq for DrawBeforeCommit
impl Copy for DrawBeforeCommit
impl Eq for DrawBeforeCommit
impl StructuralPartialEq for DrawBeforeCommit
Auto Trait Implementations§
impl Freeze for DrawBeforeCommit
impl RefUnwindSafe for DrawBeforeCommit
impl Send for DrawBeforeCommit
impl Sync for DrawBeforeCommit
impl Unpin for DrawBeforeCommit
impl UnwindSafe for DrawBeforeCommit
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)