Struct style::properties::generated::LogicalGroupSet
source · pub struct LogicalGroupSet {
storage: [u32; 1],
}
Expand description
A set of logical groups.
Fields§
§storage: [u32; 1]
Implementations§
source§impl LogicalGroupSet
impl LogicalGroupSet
sourcepub fn contains(&self, g: LogicalGroupId) -> bool
pub fn contains(&self, g: LogicalGroupId) -> bool
Return whether the given group is in the set
sourcepub fn insert(&mut self, g: LogicalGroupId)
pub fn insert(&mut self, g: LogicalGroupId)
Insert a group the set.
Trait Implementations§
source§impl Clone for LogicalGroupSet
impl Clone for LogicalGroupSet
source§fn clone(&self) -> LogicalGroupSet
fn clone(&self) -> LogicalGroupSet
Returns a copy 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 LogicalGroupSet
impl Debug for LogicalGroupSet
source§impl Default for LogicalGroupSet
impl Default for LogicalGroupSet
source§fn default() -> LogicalGroupSet
fn default() -> LogicalGroupSet
Returns the “default value” for a type. Read more
source§impl MallocSizeOf for LogicalGroupSet
impl MallocSizeOf for LogicalGroupSet
source§fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
Measure the heap usage of all descendant heap-allocated structures, but
not the space taken up by the value itself.
source§impl PartialEq for LogicalGroupSet
impl PartialEq for LogicalGroupSet
impl Copy for LogicalGroupSet
impl StructuralPartialEq for LogicalGroupSet
Auto Trait Implementations§
impl Freeze for LogicalGroupSet
impl RefUnwindSafe for LogicalGroupSet
impl Send for LogicalGroupSet
impl Sync for LogicalGroupSet
impl Unpin for LogicalGroupSet
impl UnwindSafe for LogicalGroupSet
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§impl<T> MaybeBoxed<Box<T>> for T
impl<T> MaybeBoxed<Box<T>> for T
source§fn maybe_boxed(self) -> Box<T>
fn maybe_boxed(self) -> Box<T>
Convert
source§impl<T> MaybeBoxed<T> for T
impl<T> MaybeBoxed<T> for T
source§fn maybe_boxed(self) -> T
fn maybe_boxed(self) -> T
Convert