pub struct GraphBuildProgress {
pub phase: BuildPhase,
pub documents_processed: usize,
pub total_documents: usize,
pub entities_extracted: usize,
pub relationships_found: usize,
pub graph_nodes: usize,
pub graph_edges: usize,
pub processing_speed: f32,
pub estimated_remaining_seconds: u64,
pub errors: Vec<String>,
}Expand description
Graph building progress tracker
Fields§
§phase: BuildPhaseCurrent phase of building
documents_processed: usizeNumber of documents processed
total_documents: usizeTotal number of documents
entities_extracted: usizeNumber of entities extracted
relationships_found: usizeNumber of relationships found
graph_nodes: usizeNumber of nodes in graph
graph_edges: usizeNumber of edges in graph
processing_speed: f32Current processing speed (documents/second)
estimated_remaining_seconds: u64Estimated time remaining in seconds
errors: Vec<String>Any errors encountered
Trait Implementations§
Source§impl Clone for GraphBuildProgress
impl Clone for GraphBuildProgress
Source§fn clone(&self) -> GraphBuildProgress
fn clone(&self) -> GraphBuildProgress
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 GraphBuildProgress
impl Debug for GraphBuildProgress
Source§impl<'de> Deserialize<'de> for GraphBuildProgress
impl<'de> Deserialize<'de> for GraphBuildProgress
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 GraphBuildProgress
impl RefUnwindSafe for GraphBuildProgress
impl Send for GraphBuildProgress
impl Sync for GraphBuildProgress
impl Unpin for GraphBuildProgress
impl UnwindSafe for GraphBuildProgress
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