pub struct StatusReportInfo { /* private fields */ }Implementations§
Source§impl StatusReportInfo
impl StatusReportInfo
pub fn parse(data: &[u8]) -> Result<Self>
pub fn is_ok(&self) -> bool
pub fn is_busy(&self) -> bool
Sourcepub fn minimum_wait_time_ms(&self) -> Option<u32>
pub fn minimum_wait_time_ms(&self) -> Option<u32>
Returns the Minimum Wait Time (ms) from the protocol-specific data of a SC BUSY response. Per Matter spec this is u32 LE; some stacks emit u16 – both are accepted.
Trait Implementations§
Source§impl Clone for StatusReportInfo
impl Clone for StatusReportInfo
Source§fn clone(&self) -> StatusReportInfo
fn clone(&self) -> StatusReportInfo
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 StatusReportInfo
impl Debug for StatusReportInfo
Auto Trait Implementations§
impl Freeze for StatusReportInfo
impl RefUnwindSafe for StatusReportInfo
impl Send for StatusReportInfo
impl Sync for StatusReportInfo
impl Unpin for StatusReportInfo
impl UnsafeUnpin for StatusReportInfo
impl UnwindSafe for StatusReportInfo
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