pub enum DeferredGraphSave {
Saved,
AtCeiling,
}Expand description
What a storage did with a record it was asked to save (bsv-low #555).
Variants§
Saved
Saved (replaced).
AtCeiling
Refused at a ceiling of the storage’s own (the worker’s global count
and byte bounds, the lens fold’s M3): counted too_many, and the walk
goes on under the per-peer budget alone, as before #555. A BUDGET
signal, never the loss of a walk (bsv-low #585): the storage must
leave the record it HELD under that key as it was, and the engine
keeps it, so a resumed graph refused room resumes from that record at
the next pass and never walks from its root again.
Trait Implementations§
Source§impl Clone for DeferredGraphSave
impl Clone for DeferredGraphSave
impl Copy for DeferredGraphSave
Source§impl Debug for DeferredGraphSave
impl Debug for DeferredGraphSave
impl Eq for DeferredGraphSave
Source§impl PartialEq for DeferredGraphSave
impl PartialEq for DeferredGraphSave
impl StructuralPartialEq for DeferredGraphSave
Auto Trait Implementations§
impl Freeze for DeferredGraphSave
impl RefUnwindSafe for DeferredGraphSave
impl Send for DeferredGraphSave
impl Sync for DeferredGraphSave
impl Unpin for DeferredGraphSave
impl UnsafeUnpin for DeferredGraphSave
impl UnwindSafe for DeferredGraphSave
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