pub struct GraphSchemaNoId {
pub input_schema: Value,
pub output_schema: Value,
pub state_schema: Value,
pub config_schema: Option<Value>,
pub context_schema: Option<Value>,
}Expand description
GraphSchemaNoId : Defines the structure and properties of a graph without an ID.
Fields§
§input_schema: ValueThe schema for the graph input. Missing if unable to generate JSON schema from graph.
output_schema: ValueThe schema for the graph output. Missing if unable to generate JSON schema from graph.
state_schema: ValueThe schema for the graph state. Missing if unable to generate JSON schema from graph.
config_schema: Option<Value>The schema for the graph config. Missing if unable to generate JSON schema from graph.
context_schema: Option<Value>The schema for the graph context. Missing if unable to generate JSON schema from graph.
Implementations§
Trait Implementations§
Source§impl Clone for GraphSchemaNoId
impl Clone for GraphSchemaNoId
Source§fn clone(&self) -> GraphSchemaNoId
fn clone(&self) -> GraphSchemaNoId
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 GraphSchemaNoId
impl Debug for GraphSchemaNoId
Source§impl Default for GraphSchemaNoId
impl Default for GraphSchemaNoId
Source§fn default() -> GraphSchemaNoId
fn default() -> GraphSchemaNoId
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for GraphSchemaNoId
impl<'de> Deserialize<'de> for GraphSchemaNoId
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 GraphSchemaNoId
impl PartialEq for GraphSchemaNoId
Source§impl Serialize for GraphSchemaNoId
impl Serialize for GraphSchemaNoId
impl StructuralPartialEq for GraphSchemaNoId
Auto Trait Implementations§
impl Freeze for GraphSchemaNoId
impl RefUnwindSafe for GraphSchemaNoId
impl Send for GraphSchemaNoId
impl Sync for GraphSchemaNoId
impl Unpin for GraphSchemaNoId
impl UnwindSafe for GraphSchemaNoId
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