#[non_exhaustive]pub struct LineRead {
pub line_bytes: usize,
pub terminated: bool,
}Expand description
What one read_log_line_capped call took from the reader.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.line_bytes: usizeBytes of line content this call passed, newline excluded — including any the cap kept out of the buffer.
terminated: boolWhether a newline ended the line. false means the input ran out first,
which for a follower means the writer has not finished the record.
Trait Implementations§
impl Copy for LineRead
impl Eq for LineRead
impl StructuralPartialEq for LineRead
Auto Trait Implementations§
impl Freeze for LineRead
impl RefUnwindSafe for LineRead
impl Send for LineRead
impl Sync for LineRead
impl Unpin for LineRead
impl UnsafeUnpin for LineRead
impl UnwindSafe for LineRead
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§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.