pub struct DescribeSnapshot {
pub name: Option<String>,
pub nodes: Vec<DescribeNode>,
pub edges: Vec<DescribeEdge>,
pub subgraphs: Option<Vec<DescribeSnapshot>>,
}Expand description
D39 describe snapshot: flat nodes/edges plus mounted subgraphs.
Fields§
§name: Option<String>name field for name.
nodes: Vec<DescribeNode>nodes field for nodes.
edges: Vec<DescribeEdge>edges field for edges.
subgraphs: Option<Vec<DescribeSnapshot>>subgraphs field for subgraphs.
Trait Implementations§
Source§impl Clone for DescribeSnapshot
impl Clone for DescribeSnapshot
Source§fn clone(&self) -> DescribeSnapshot
fn clone(&self) -> DescribeSnapshot
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 DescribeSnapshot
impl Debug for DescribeSnapshot
Source§impl PartialEq for DescribeSnapshot
impl PartialEq for DescribeSnapshot
impl StructuralPartialEq for DescribeSnapshot
Auto Trait Implementations§
impl Freeze for DescribeSnapshot
impl RefUnwindSafe for DescribeSnapshot
impl Send for DescribeSnapshot
impl Sync for DescribeSnapshot
impl Unpin for DescribeSnapshot
impl UnsafeUnpin for DescribeSnapshot
impl UnwindSafe for DescribeSnapshot
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