pub enum FaceSelector {
Top,
Bottom,
Front,
Back,
Left,
Right,
Side,
All,
}Expand description
Face selectors for the Comp(Faces) decomposition.
Variants§
Top
Bottom
Front
Back
Left
Right
Side
Matches all non-top, non-bottom faces (shorthand for the four sides).
All
Matches all faces not otherwise mapped.
Implementations§
Trait Implementations§
Source§impl Clone for FaceSelector
impl Clone for FaceSelector
Source§fn clone(&self) -> FaceSelector
fn clone(&self) -> FaceSelector
Returns a duplicate 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 FaceSelector
impl Debug for FaceSelector
Source§impl<'de> Deserialize<'de> for FaceSelector
impl<'de> Deserialize<'de> for FaceSelector
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Hash for FaceSelector
impl Hash for FaceSelector
Source§impl PartialEq for FaceSelector
impl PartialEq for FaceSelector
Source§impl Serialize for FaceSelector
impl Serialize for FaceSelector
impl Copy for FaceSelector
impl Eq for FaceSelector
impl StructuralPartialEq for FaceSelector
Auto Trait Implementations§
impl Freeze for FaceSelector
impl RefUnwindSafe for FaceSelector
impl Send for FaceSelector
impl Sync for FaceSelector
impl Unpin for FaceSelector
impl UnsafeUnpin for FaceSelector
impl UnwindSafe for FaceSelector
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