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 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for FaceSelector
Source§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
impl Eq for FaceSelector
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 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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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