pub enum Writes {
Nothing,
Paths(Vec<Address>),
Domain,
}Expand description
What one call, or every call since the last checkpoint, may have written.
A checkpoint stages what this names (crates/runtime/Spec.lean §8-45), so an
answer narrower than the truth leaves a write no commit carries. Only
a tool that knows every file it wrote answers Paths.
Variants§
Nothing
Nothing in the tree.
Paths(Vec<Address>)
Exactly these files.
Domain
Somewhere in the run’s write domain, which the checkpoint then walks.
Implementations§
Trait Implementations§
impl Eq for Writes
impl StructuralPartialEq for Writes
Auto Trait Implementations§
impl Freeze for Writes
impl RefUnwindSafe for Writes
impl Send for Writes
impl Sync for Writes
impl Unpin for Writes
impl UnsafeUnpin for Writes
impl UnwindSafe for Writes
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