pub struct StreamingProgress {
pub bytes_processed: u64,
pub elements_parsed: usize,
pub releases_parsed: usize,
pub resources_parsed: usize,
pub parties_parsed: usize,
pub deals_parsed: usize,
pub elapsed: Duration,
pub estimated_total_bytes: Option<u64>,
pub current_depth: usize,
pub memory_usage: usize,
}
Expand description
Progress information for streaming parsing
Fields§
§bytes_processed: u64
§elements_parsed: usize
§releases_parsed: usize
§resources_parsed: usize
§parties_parsed: usize
§deals_parsed: usize
§elapsed: Duration
§estimated_total_bytes: Option<u64>
§current_depth: usize
§memory_usage: usize
Trait Implementations§
Source§impl Clone for StreamingProgress
impl Clone for StreamingProgress
Source§fn clone(&self) -> StreamingProgress
fn clone(&self) -> StreamingProgress
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 moreAuto Trait Implementations§
impl Freeze for StreamingProgress
impl RefUnwindSafe for StreamingProgress
impl Send for StreamingProgress
impl Sync for StreamingProgress
impl Unpin for StreamingProgress
impl UnwindSafe for StreamingProgress
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