pub struct KgQueryResponse {
pub agent_id: String,
pub node_count: usize,
pub edge_count: usize,
pub edges: Vec<GraphEdge>,
}Expand description
Response from GET /v1/knowledge/query (KG-2).
Fields§
§agent_id: StringAgent whose graph was queried.
node_count: usizeNumber of unique memory node IDs referenced by the returned edges.
edge_count: usizeNumber of edges returned.
edges: Vec<GraphEdge>Matching edges, up to limit.
Trait Implementations§
Source§impl Clone for KgQueryResponse
impl Clone for KgQueryResponse
Source§fn clone(&self) -> KgQueryResponse
fn clone(&self) -> KgQueryResponse
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 KgQueryResponse
impl Debug for KgQueryResponse
Source§impl<'de> Deserialize<'de> for KgQueryResponse
impl<'de> Deserialize<'de> for KgQueryResponse
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 KgQueryResponse
impl RefUnwindSafe for KgQueryResponse
impl Send for KgQueryResponse
impl Sync for KgQueryResponse
impl Unpin for KgQueryResponse
impl UnsafeUnpin for KgQueryResponse
impl UnwindSafe for KgQueryResponse
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