pub struct OptionNotification {
pub name: String,
pub scope: OptionScopeSelector,
pub effects: OptionChangeMask,
}Expand description
A server-visible option mutation side effect.
Fields§
§name: StringThe canonical option name.
scope: OptionScopeSelectorThe exact scope that was mutated.
effects: OptionChangeMaskThe effect bitmask associated with the option.
Trait Implementations§
Source§impl Clone for OptionNotification
impl Clone for OptionNotification
Source§fn clone(&self) -> OptionNotification
fn clone(&self) -> OptionNotification
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 OptionNotification
impl Debug for OptionNotification
impl Eq for OptionNotification
Source§impl PartialEq for OptionNotification
impl PartialEq for OptionNotification
impl StructuralPartialEq for OptionNotification
Auto Trait Implementations§
impl Freeze for OptionNotification
impl RefUnwindSafe for OptionNotification
impl Send for OptionNotification
impl Sync for OptionNotification
impl Unpin for OptionNotification
impl UnsafeUnpin for OptionNotification
impl UnwindSafe for OptionNotification
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