pub struct KgExportResponse {
pub agent_id: String,
pub format: String,
pub node_count: usize,
pub edge_count: usize,
pub edges: Vec<GraphEdge>,
}Expand description
Response from GET /v1/knowledge/export with format=json (KG-2).
Fields§
§agent_id: StringAgent whose graph was exported.
format: StringExport format used ("json" when this struct is deserialized).
node_count: usizeTotal number of unique memory node IDs in the export.
edge_count: usizeTotal number of edges in the export.
edges: Vec<GraphEdge>All graph edges for the agent.
Trait Implementations§
Source§impl Clone for KgExportResponse
impl Clone for KgExportResponse
Source§fn clone(&self) -> KgExportResponse
fn clone(&self) -> KgExportResponse
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 KgExportResponse
impl Debug for KgExportResponse
Source§impl<'de> Deserialize<'de> for KgExportResponse
impl<'de> Deserialize<'de> for KgExportResponse
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 KgExportResponse
impl RefUnwindSafe for KgExportResponse
impl Send for KgExportResponse
impl Sync for KgExportResponse
impl Unpin for KgExportResponse
impl UnsafeUnpin for KgExportResponse
impl UnwindSafe for KgExportResponse
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