Struct BrowserGraphNode
pub struct BrowserGraphNode {
pub id: String,
pub kind: String,
pub summary: Option<String>,
pub category: &'static str,
pub construct_id: Option<&'static str>,
pub details: Vec<String>,
}Expand description
A single browser graph node.
Fields§
§id: StringStable synthetic node id.
kind: StringPrimary node kind shown in the viewer.
summary: Option<String>Optional short summary rendered under the node kind.
category: &'static strViewer category used for node styling.
construct_id: Option<&'static str>Optional help-construct id used to attach docs and guidance.
details: Vec<String>Supplemental detail lines shown in the inspector.
Trait Implementations§
§impl Clone for BrowserGraphNode
impl Clone for BrowserGraphNode
§fn clone(&self) -> BrowserGraphNode
fn clone(&self) -> BrowserGraphNode
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 BrowserGraphNode
impl Debug for BrowserGraphNode
§impl PartialEq for BrowserGraphNode
impl PartialEq for BrowserGraphNode
impl Eq for BrowserGraphNode
impl StructuralPartialEq for BrowserGraphNode
Auto Trait Implementations§
impl Freeze for BrowserGraphNode
impl RefUnwindSafe for BrowserGraphNode
impl Send for BrowserGraphNode
impl Sync for BrowserGraphNode
impl Unpin for BrowserGraphNode
impl UnwindSafe for BrowserGraphNode
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