pub enum ListingChange {
All,
Delta {
added: Vec<Arc<AdvertisementRecord>>,
withdrawn: Vec<Arc<AdvertisementRecord>>,
},
}Expand description
What a complete listing added and withdrew since the previous complete listing of its logical session.
Variants§
All
Every entry is added: the previous listing was empty, as before a session’s first listing.
Delta
Trait Implementations§
Source§impl Clone for ListingChange
impl Clone for ListingChange
Source§fn clone(&self) -> ListingChange
fn clone(&self) -> ListingChange
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 ListingChange
impl Debug for ListingChange
impl Eq for ListingChange
Source§impl PartialEq for ListingChange
impl PartialEq for ListingChange
Source§fn eq(&self, other: &ListingChange) -> bool
fn eq(&self, other: &ListingChange) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for ListingChange
Auto Trait Implementations§
impl Freeze for ListingChange
impl RefUnwindSafe for ListingChange
impl Send for ListingChange
impl Sync for ListingChange
impl Unpin for ListingChange
impl UnsafeUnpin for ListingChange
impl UnwindSafe for ListingChange
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