pub struct KnowledgeDocEdge {
pub edge_type: KnowledgeDocEdgeType,
pub target: String,
pub description: Option<String>,
}Expand description
Authored outbound edge from one document to another document.
Fields§
§edge_type: KnowledgeDocEdgeType§target: StringTarget document id or path.
description: Option<String>Optional authoring note. Tool metadata omits this to keep traversal compact.
Trait Implementations§
Source§impl Clone for KnowledgeDocEdge
impl Clone for KnowledgeDocEdge
Source§fn clone(&self) -> KnowledgeDocEdge
fn clone(&self) -> KnowledgeDocEdge
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 KnowledgeDocEdge
impl Debug for KnowledgeDocEdge
Source§impl<'de> Deserialize<'de> for KnowledgeDocEdge
impl<'de> Deserialize<'de> for KnowledgeDocEdge
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
Auto Trait Implementations§
impl Freeze for KnowledgeDocEdge
impl RefUnwindSafe for KnowledgeDocEdge
impl Send for KnowledgeDocEdge
impl Sync for KnowledgeDocEdge
impl Unpin for KnowledgeDocEdge
impl UnsafeUnpin for KnowledgeDocEdge
impl UnwindSafe for KnowledgeDocEdge
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