pub struct GraphMcpOutput {
pub result: Value,
pub status: String,
pub nodes_executed: Vec<NodeExecution>,
pub iterations: u32,
pub duration_ms: u64,
}Expand description
Output structure for graph MCP responses
Fields§
§result: ValueFinal graph state
status: StringExecution status: completed, failed, max_iterations_reached
nodes_executed: Vec<NodeExecution>Per-node execution log
iterations: u32How many iterations were needed
duration_ms: u64Total execution duration in milliseconds
Trait Implementations§
Source§impl Clone for GraphMcpOutput
impl Clone for GraphMcpOutput
Source§fn clone(&self) -> GraphMcpOutput
fn clone(&self) -> GraphMcpOutput
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 GraphMcpOutput
impl Debug for GraphMcpOutput
Source§impl<'de> Deserialize<'de> for GraphMcpOutput
impl<'de> Deserialize<'de> for GraphMcpOutput
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 GraphMcpOutput
impl RefUnwindSafe for GraphMcpOutput
impl Send for GraphMcpOutput
impl Sync for GraphMcpOutput
impl Unpin for GraphMcpOutput
impl UnsafeUnpin for GraphMcpOutput
impl UnwindSafe for GraphMcpOutput
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