pub struct ObservedReport { /* private fields */ }Expand description
An owned raw HID report delivered to a ChannelObserver.
Reports are bounded to the largest report accepted by the channel. The channel only constructs this copy when observation is enabled.
Implementations§
Trait Implementations§
Source§impl AsRef<[u8]> for ObservedReport
impl AsRef<[u8]> for ObservedReport
Source§impl Clone for ObservedReport
impl Clone for ObservedReport
Source§impl Debug for ObservedReport
impl Debug for ObservedReport
impl Eq for ObservedReport
Source§impl PartialEq for ObservedReport
impl PartialEq for ObservedReport
impl StructuralPartialEq for ObservedReport
Auto Trait Implementations§
impl Freeze for ObservedReport
impl RefUnwindSafe for ObservedReport
impl Send for ObservedReport
impl Sync for ObservedReport
impl Unpin for ObservedReport
impl UnsafeUnpin for ObservedReport
impl UnwindSafe for ObservedReport
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> ToHex for T
impl<T> ToHex for T
Source§fn encode_hex<U>(&self) -> Uwhere
U: FromIterator<char>,
fn encode_hex<U>(&self) -> Uwhere
U: FromIterator<char>,
Encode the hex strict representing
self into the result. Lower case
letters are used (e.g. f9b4ca)Source§fn encode_hex_upper<U>(&self) -> Uwhere
U: FromIterator<char>,
fn encode_hex_upper<U>(&self) -> Uwhere
U: FromIterator<char>,
Encode the hex strict representing
self into the result. Upper case
letters are used (e.g. F9B4CA)