pub struct NodeArtifact {
pub node_name: Option<String>,
pub messages: Option<Vec<Value>>,
pub variables: Option<Value>,
}
Fields§
§node_name: Option<String>
This is the node id.
messages: Option<Vec<Value>>
This is the messages that were spoken during the node.
variables: Option<Value>
This is the object containing the variables extracted from the node.
Implementations§
Source§impl NodeArtifact
impl NodeArtifact
pub fn new() -> NodeArtifact
Trait Implementations§
Source§impl Clone for NodeArtifact
impl Clone for NodeArtifact
Source§fn clone(&self) -> NodeArtifact
fn clone(&self) -> NodeArtifact
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for NodeArtifact
impl Debug for NodeArtifact
Source§impl Default for NodeArtifact
impl Default for NodeArtifact
Source§fn default() -> NodeArtifact
fn default() -> NodeArtifact
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for NodeArtifact
impl<'de> Deserialize<'de> for NodeArtifact
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 NodeArtifact
impl PartialEq for NodeArtifact
Source§impl Serialize for NodeArtifact
impl Serialize for NodeArtifact
impl StructuralPartialEq for NodeArtifact
Auto Trait Implementations§
impl Freeze for NodeArtifact
impl RefUnwindSafe for NodeArtifact
impl Send for NodeArtifact
impl Sync for NodeArtifact
impl Unpin for NodeArtifact
impl UnwindSafe for NodeArtifact
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