pub struct PathBreakdownRow {
pub session_id: String,
pub agent_id: String,
pub rel_path: String,
pub read_count: i64,
pub bytes_delivered: i64,
pub size: i64,
pub lines: i64,
pub stub_count: i64,
pub first_seen_ts: i64,
pub last_read_ts: Option<i64>,
}Expand description
One row of the per-(session, agent, path) breakdown scout report shapes.
Rows with no reads at all (read_count = 0 AND stub_count = 0) are
excluded.
Fields§
§session_id: StringThe session id value.
agent_id: StringThe agent id value.
rel_path: StringThe rel path value.
read_count: i64The read count value.
bytes_delivered: i64The bytes delivered value.
size: i64The size value.
lines: i64The lines value.
stub_count: i64The stub count value.
first_seen_ts: i64The first seen ts value.
last_read_ts: Option<i64>The last read ts value.
Trait Implementations§
Source§impl Clone for PathBreakdownRow
impl Clone for PathBreakdownRow
Source§fn clone(&self) -> PathBreakdownRow
fn clone(&self) -> PathBreakdownRow
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 PathBreakdownRow
impl Debug for PathBreakdownRow
impl Eq for PathBreakdownRow
Source§impl PartialEq for PathBreakdownRow
impl PartialEq for PathBreakdownRow
impl StructuralPartialEq for PathBreakdownRow
Auto Trait Implementations§
impl Freeze for PathBreakdownRow
impl RefUnwindSafe for PathBreakdownRow
impl Send for PathBreakdownRow
impl Sync for PathBreakdownRow
impl Unpin for PathBreakdownRow
impl UnsafeUnpin for PathBreakdownRow
impl UnwindSafe for PathBreakdownRow
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more