pub struct SerialDeviceMetrics {
pub error_count: SharedIncMetric,
pub flush_count: SharedIncMetric,
pub missed_read_count: SharedIncMetric,
pub missed_write_count: SharedIncMetric,
pub read_count: SharedIncMetric,
pub write_count: SharedIncMetric,
}
Expand description
Metrics specific to the UART device.
Fields§
§error_count: SharedIncMetric
Errors triggered while using the UART device.
flush_count: SharedIncMetric
Number of flush operations.
missed_read_count: SharedIncMetric
Number of read calls that did not trigger a read.
missed_write_count: SharedIncMetric
Number of write calls that did not trigger a write.
read_count: SharedIncMetric
Number of succeeded read calls.
write_count: SharedIncMetric
Number of succeeded write calls.
Trait Implementations§
Source§impl Default for SerialDeviceMetrics
impl Default for SerialDeviceMetrics
Source§fn default() -> SerialDeviceMetrics
fn default() -> SerialDeviceMetrics
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl !Freeze for SerialDeviceMetrics
impl RefUnwindSafe for SerialDeviceMetrics
impl Send for SerialDeviceMetrics
impl Sync for SerialDeviceMetrics
impl Unpin for SerialDeviceMetrics
impl UnwindSafe for SerialDeviceMetrics
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