pub struct VisibleSourceClosure {
pub objects: Vec<PackObjectId>,
pub partial_trees: Vec<PartialTree>,
}Expand description
Verified visible closure. Partial trees retain their original Merkle root and must be installed in the partial-tree cache, never the full tree store.
Fields§
§objects: Vec<PackObjectId>Exact selected State and all visible tree/blob object identities.
partial_trees: Vec<PartialTree>Verified Merkle proofs whose hidden leaves remain unavailable.
Auto Trait Implementations§
impl Freeze for VisibleSourceClosure
impl RefUnwindSafe for VisibleSourceClosure
impl Send for VisibleSourceClosure
impl Sync for VisibleSourceClosure
impl Unpin for VisibleSourceClosure
impl UnsafeUnpin for VisibleSourceClosure
impl UnwindSafe for VisibleSourceClosure
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