pub struct MessageLog {
pub entries: VecDeque<LogEntry>,
pub rx_count: u64,
pub tx_count: u64,
}Expand description
Message log containing all serial communication events
Fields§
§entries: VecDeque<LogEntry>§rx_count: u64§tx_count: u64Implementations§
Source§impl MessageLog
impl MessageLog
Trait Implementations§
Source§impl Clone for MessageLog
impl Clone for MessageLog
Source§fn clone(&self) -> MessageLog
fn clone(&self) -> MessageLog
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 MessageLog
impl Debug for MessageLog
Source§impl Default for MessageLog
impl Default for MessageLog
Source§fn default() -> MessageLog
fn default() -> MessageLog
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for MessageLog
impl RefUnwindSafe for MessageLog
impl Send for MessageLog
impl Sync for MessageLog
impl Unpin for MessageLog
impl UnwindSafe for MessageLog
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<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