pub struct IndexedNode {
pub node: Node,
pub purpose: Purpose,
pub summary: Option<String>,
}Expand description
A node with attached purpose state.
Fields§
§node: NodeNode metadata.
purpose: PurposePurpose metadata.
summary: Option<String>One-line observed content summary for this node.
Trait Implementations§
Source§impl Clone for IndexedNode
impl Clone for IndexedNode
Source§fn clone(&self) -> IndexedNode
fn clone(&self) -> IndexedNode
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 IndexedNode
impl Debug for IndexedNode
Source§impl<'de> Deserialize<'de> for IndexedNode
impl<'de> Deserialize<'de> for IndexedNode
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 IndexedNode
impl PartialEq for IndexedNode
Source§impl Serialize for IndexedNode
impl Serialize for IndexedNode
impl Eq for IndexedNode
impl StructuralPartialEq for IndexedNode
Auto Trait Implementations§
impl Freeze for IndexedNode
impl RefUnwindSafe for IndexedNode
impl Send for IndexedNode
impl Sync for IndexedNode
impl Unpin for IndexedNode
impl UnwindSafe for IndexedNode
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
Compare self to
key and return true if they are equal.