pub enum RootScanError {
BudgetExhausted {
visited: usize,
limit: usize,
},
}Expand description
Deterministic refusal to materialize a complete root snapshot.
Variants§
BudgetExhausted
The next root would exceed the caller-supplied work budget.
Trait Implementations§
Source§impl Clone for RootScanError
impl Clone for RootScanError
Source§fn clone(&self) -> RootScanError
fn clone(&self) -> RootScanError
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for RootScanError
Source§impl Debug for RootScanError
impl Debug for RootScanError
impl Eq for RootScanError
Source§impl PartialEq for RootScanError
impl PartialEq for RootScanError
impl StructuralPartialEq for RootScanError
Auto Trait Implementations§
impl Freeze for RootScanError
impl RefUnwindSafe for RootScanError
impl Send for RootScanError
impl Sync for RootScanError
impl Unpin for RootScanError
impl UnsafeUnpin for RootScanError
impl UnwindSafe for RootScanError
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