pub struct RustGraphNodeOutput {
pub node_type: String,
pub id: String,
pub properties: HashMap<String, Value>,
pub metadata: RustGraphNodeMetadata,
}Expand description
Node output compatible with RustGraph CreateNodeRequest.
Fields§
§node_type: StringNode type (e.g., “Account”, “Vendor”, “Customer”).
id: StringUnique identifier.
properties: HashMap<String, Value>Node properties as key-value pairs.
metadata: RustGraphNodeMetadataMetadata for the node.
Trait Implementations§
Source§impl Clone for RustGraphNodeOutput
impl Clone for RustGraphNodeOutput
Source§fn clone(&self) -> RustGraphNodeOutput
fn clone(&self) -> RustGraphNodeOutput
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 RustGraphNodeOutput
impl Debug for RustGraphNodeOutput
Source§impl<'de> Deserialize<'de> for RustGraphNodeOutput
impl<'de> Deserialize<'de> for RustGraphNodeOutput
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 RustGraphNodeOutput
impl RefUnwindSafe for RustGraphNodeOutput
impl Send for RustGraphNodeOutput
impl Sync for RustGraphNodeOutput
impl Unpin for RustGraphNodeOutput
impl UnwindSafe for RustGraphNodeOutput
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