pub struct ManifestFold {
pub manifests: BTreeMap<Token, AttributionManifest>,
}Expand description
Materializes manifests: Minted inserts; mutations apply in arrival
order (reconstruct orders per-token by seq, so arrival order is commit
order — doc 04 §2). Lifecycle changes bump version (the CAS
baseline C-9); cosmetic changes don’t.
Fields§
§manifests: BTreeMap<Token, AttributionManifest>Token → latest manifest state at the folded prefix.
Trait Implementations§
Source§impl Debug for ManifestFold
impl Debug for ManifestFold
Source§impl Default for ManifestFold
impl Default for ManifestFold
Source§fn default() -> ManifestFold
fn default() -> ManifestFold
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ManifestFold
impl RefUnwindSafe for ManifestFold
impl Send for ManifestFold
impl Sync for ManifestFold
impl Unpin for ManifestFold
impl UnsafeUnpin for ManifestFold
impl UnwindSafe for ManifestFold
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