pub struct ProvenanceGraph {
pub root_id: String,
pub nodes: HashMap<String, ManifestNode>,
pub edges: Vec<Edge>,
}Expand description
Full provenance graph representation
Fields§
§root_id: String§nodes: HashMap<String, ManifestNode>§edges: Vec<Edge>Trait Implementations§
Source§impl Debug for ProvenanceGraph
impl Debug for ProvenanceGraph
Source§impl<'de> Deserialize<'de> for ProvenanceGraph
impl<'de> Deserialize<'de> for ProvenanceGraph
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for ProvenanceGraph
impl RefUnwindSafe for ProvenanceGraph
impl Send for ProvenanceGraph
impl Sync for ProvenanceGraph
impl Unpin for ProvenanceGraph
impl UnwindSafe for ProvenanceGraph
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