pub struct TransportTrace {
pub exchanges: u16,
pub acknowledgements: u16,
pub fault: TransportFault,
pub fault_exchange: u16,
pub response_prefix: [u8; 10],
}Expand description
Compact evidence from the latest raw read/write transaction.
Fields§
§exchanges: u16Total byte exchanges attempted before the transaction was aborted.
acknowledgements: u16Number of /ACK pulses observed.
fault: TransportFaultFirst low-level fault.
fault_exchange: u16Zero-based exchange at which fault occurred, or 0xffff for none.
response_prefix: [u8; 10]First ten response bytes (flags, IDs, echoes and acknowledgements).
Trait Implementations§
Source§impl Clone for TransportTrace
impl Clone for TransportTrace
Source§fn clone(&self) -> TransportTrace
fn clone(&self) -> TransportTrace
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for TransportTrace
impl Debug for TransportTrace
Source§impl PartialEq for TransportTrace
impl PartialEq for TransportTrace
impl Copy for TransportTrace
impl Eq for TransportTrace
impl StructuralPartialEq for TransportTrace
Auto Trait Implementations§
impl Freeze for TransportTrace
impl RefUnwindSafe for TransportTrace
impl Send for TransportTrace
impl Sync for TransportTrace
impl Unpin for TransportTrace
impl UnsafeUnpin for TransportTrace
impl UnwindSafe for TransportTrace
Blanket Implementations§
§impl<T> Any for Twhere
T: 'static + ?Sized,
impl<T> Any for Twhere
T: 'static + ?Sized,
§impl<T> Borrow<T> for Twhere
T: ?Sized,
impl<T> Borrow<T> for Twhere
T: ?Sized,
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)