pub struct BlockSet(/* private fields */);Implementations§
Source§impl BlockSet
impl BlockSet
pub const NONE: BlockSet
pub const TOPOLOGY: BlockSet
pub const COORDINATES: BlockSet
pub const PROPERTIES: BlockSet
pub const DERIVED_CACHE: BlockSet
pub const fn union(self, other: BlockSet) -> BlockSet
pub const fn contains(self, other: BlockSet) -> bool
pub const fn intersects(self, other: BlockSet) -> bool
Trait Implementations§
impl Copy for BlockSet
impl Eq for BlockSet
impl StructuralPartialEq for BlockSet
Auto Trait Implementations§
impl Freeze for BlockSet
impl RefUnwindSafe for BlockSet
impl Send for BlockSet
impl Sync for BlockSet
impl Unpin for BlockSet
impl UnsafeUnpin for BlockSet
impl UnwindSafe for BlockSet
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§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 more