pub struct GraphDebugInfo {
pub enabled: bool,
pub graph_memory_enabled: bool,
pub auto_graph_enabled: bool,
pub graph_steering_enabled: bool,
pub node_count: usize,
pub edge_count: usize,
pub recent_nodes: Vec<GraphDebugNode>,
}Expand description
Debug information about the graph state captured for run stats
Fields§
§enabled: bool§graph_memory_enabled: bool§auto_graph_enabled: bool§graph_steering_enabled: bool§node_count: usize§edge_count: usize§recent_nodes: Vec<GraphDebugNode>Trait Implementations§
Source§impl Clone for GraphDebugInfo
impl Clone for GraphDebugInfo
Source§fn clone(&self) -> GraphDebugInfo
fn clone(&self) -> GraphDebugInfo
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 GraphDebugInfo
impl Debug for GraphDebugInfo
Source§impl<'de> Deserialize<'de> for GraphDebugInfo
impl<'de> Deserialize<'de> for GraphDebugInfo
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 GraphDebugInfo
impl RefUnwindSafe for GraphDebugInfo
impl Send for GraphDebugInfo
impl Sync for GraphDebugInfo
impl Unpin for GraphDebugInfo
impl UnwindSafe for GraphDebugInfo
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more