pub struct VectorReport {
pub payloads: usize,
pub objects: usize,
pub points: usize,
pub header_sizes: BTreeMap<usize, usize>,
pub point_sizes: BTreeMap<usize, usize>,
pub parse_errors: usize,
pub round_trip_failures: usize,
pub first_error: Option<String>,
}Expand description
Vector data round trips (R7).
Fields§
§payloads: usizeVectorObjectList payloads.
objects: usizeVector objects.
points: usizePoints over all objects.
header_sizes: BTreeMap<usize, usize>Objects per header size.
point_sizes: BTreeMap<usize, usize>Objects per point size.
parse_errors: usizePayloads that could not be parsed.
round_trip_failures: usizePayloads not written back byte for byte.
first_error: Option<String>The first problem found, for diagnosis.
Trait Implementations§
Source§impl Clone for VectorReport
impl Clone for VectorReport
Source§impl Debug for VectorReport
impl Debug for VectorReport
Source§impl Default for VectorReport
impl Default for VectorReport
Auto Trait Implementations§
impl Freeze for VectorReport
impl RefUnwindSafe for VectorReport
impl Send for VectorReport
impl Sync for VectorReport
impl Unpin for VectorReport
impl UnsafeUnpin for VectorReport
impl UnwindSafe for VectorReport
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