pub struct LockedNode {
pub hash: Option<String>,
pub edges: BTreeMap<String, Option<String>>,
}Expand description
A locked node: its content hash and the target hash of each outbound edge at lock time.
Fields§
§hash: Option<String>§edges: BTreeMap<String, Option<String>>Outbound edge target path → that target’s content hash at lock time.
Trait Implementations§
Source§impl Clone for LockedNode
impl Clone for LockedNode
Source§fn clone(&self) -> LockedNode
fn clone(&self) -> LockedNode
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 moreSource§impl Debug for LockedNode
impl Debug for LockedNode
Source§impl Default for LockedNode
impl Default for LockedNode
Source§fn default() -> LockedNode
fn default() -> LockedNode
Returns the “default value” for a type. Read more
Source§impl PartialEq for LockedNode
impl PartialEq for LockedNode
impl StructuralPartialEq for LockedNode
Auto Trait Implementations§
impl Freeze for LockedNode
impl RefUnwindSafe for LockedNode
impl Send for LockedNode
impl Sync for LockedNode
impl Unpin for LockedNode
impl UnsafeUnpin for LockedNode
impl UnwindSafe for LockedNode
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