pub struct CpgOverlay {
pub node: Vec<Node>,
pub edge: Vec<Edge>,
pub node_property: Vec<AdditionalNodeProperty>,
pub edge_property: Vec<AdditionalEdgeProperty>,
}Expand description
Overlays can be stacked onto each other, therefore their node ids must be globally unique.
Fields§
§node: Vec<Node>§edge: Vec<Edge>§node_property: Vec<AdditionalNodeProperty>§edge_property: Vec<AdditionalEdgeProperty>Trait Implementations§
Source§impl Clone for CpgOverlay
impl Clone for CpgOverlay
Source§fn clone(&self) -> CpgOverlay
fn clone(&self) -> CpgOverlay
Returns a duplicate of the value. Read more
1.0.0 · 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 CpgOverlay
impl Debug for CpgOverlay
Source§impl<'de> Deserialize<'de> for CpgOverlay
impl<'de> Deserialize<'de> for CpgOverlay
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
Source§impl PartialEq for CpgOverlay
impl PartialEq for CpgOverlay
Source§impl Serialize for CpgOverlay
impl Serialize for CpgOverlay
impl StructuralPartialEq for CpgOverlay
Auto Trait Implementations§
impl Freeze for CpgOverlay
impl RefUnwindSafe for CpgOverlay
impl Send for CpgOverlay
impl Sync for CpgOverlay
impl Unpin for CpgOverlay
impl UnwindSafe for CpgOverlay
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