pub struct ReportUpdate {
pub subscription_id: u32,
pub attribute_reports: Vec<AttributeReport>,
pub event_reports: Vec<EventReport>,
}Expand description
One reassembled subscription update delivered by crate::controller::Subscription::next.
Fields§
§subscription_id: u32§attribute_reports: Vec<AttributeReport>§event_reports: Vec<EventReport>Trait Implementations§
Source§impl Clone for ReportUpdate
impl Clone for ReportUpdate
Source§fn clone(&self) -> ReportUpdate
fn clone(&self) -> ReportUpdate
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 moreAuto Trait Implementations§
impl Freeze for ReportUpdate
impl RefUnwindSafe for ReportUpdate
impl Send for ReportUpdate
impl Sync for ReportUpdate
impl Unpin for ReportUpdate
impl UnsafeUnpin for ReportUpdate
impl UnwindSafe for ReportUpdate
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