pub struct Modifiers(/* private fields */);Expand description
A bitflags-like set of Modifiers. Serializes as an array of modifier names
in canonical order; an absent/empty set serializes to nothing.
Implementations§
Source§impl Modifiers
impl Modifiers
Sourcepub fn from_iter_const<I: IntoIterator<Item = Modifier>>(mods: I) -> Self
pub fn from_iter_const<I: IntoIterator<Item = Modifier>>(mods: I) -> Self
Builds a set from an iterator.
Trait Implementations§
impl Copy for Modifiers
Source§impl<'de> Deserialize<'de> for Modifiers
impl<'de> Deserialize<'de> for Modifiers
Source§fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>
fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>
Deserialize this value from the given Serde deserializer. Read more
impl Eq for Modifiers
impl StructuralPartialEq for Modifiers
Auto Trait Implementations§
impl Freeze for Modifiers
impl RefUnwindSafe for Modifiers
impl Send for Modifiers
impl Sync for Modifiers
impl Unpin for Modifiers
impl UnsafeUnpin for Modifiers
impl UnwindSafe for Modifiers
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