Struct BrowserGraph
pub struct BrowserGraph {
pub root_id: String,
pub nodes: Vec<BrowserGraphNode>,
pub edges: Vec<BrowserGraphEdge>,
}Expand description
Browser-friendly graph payload for interactive viewers.
Fields§
§root_id: StringRoot node id used by the viewer layout.
nodes: Vec<BrowserGraphNode>All graph nodes.
edges: Vec<BrowserGraphEdge>All directed graph edges.
Trait Implementations§
§impl Clone for BrowserGraph
impl Clone for BrowserGraph
§fn clone(&self) -> BrowserGraph
fn clone(&self) -> BrowserGraph
Returns a copy 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 more§impl Debug for BrowserGraph
impl Debug for BrowserGraph
§impl Default for BrowserGraph
impl Default for BrowserGraph
§fn default() -> BrowserGraph
fn default() -> BrowserGraph
Returns the “default value” for a type. Read more
§impl PartialEq for BrowserGraph
impl PartialEq for BrowserGraph
impl Eq for BrowserGraph
impl StructuralPartialEq for BrowserGraph
Auto Trait Implementations§
impl Freeze for BrowserGraph
impl RefUnwindSafe for BrowserGraph
impl Send for BrowserGraph
impl Sync for BrowserGraph
impl Unpin for BrowserGraph
impl UnwindSafe for BrowserGraph
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more