pub struct FinitePasses { /* private fields */ }Expand description
Exact accounting for a declared number of complete finite-corpus passes.
Implementations§
Source§impl FinitePasses
impl FinitePasses
pub fn new(population: usize, declared_passes: usize) -> Result<Self>
pub fn observe( &mut self, ids: impl IntoIterator<Item = u128>, ) -> Result<FinitePassesReceipt>
pub fn finish(&self) -> Result<FinitePassesReceipt>
pub fn receipt(&self) -> FinitePassesReceipt
Auto Trait Implementations§
impl Freeze for FinitePasses
impl RefUnwindSafe for FinitePasses
impl Send for FinitePasses
impl Sync for FinitePasses
impl Unpin for FinitePasses
impl UnsafeUnpin for FinitePasses
impl UnwindSafe for FinitePasses
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