pub enum FaceColorMode {
Uniform,
HashedBySolid,
}Expand description
How base face color is chosen per solid.
Variants§
Uniform
The app look: every face gets face_color (unless the solid carries a
metadata override).
HashedBySolid
The artifact look: stable name-hashed color per solid.
Trait Implementations§
Source§impl Clone for FaceColorMode
impl Clone for FaceColorMode
Source§fn clone(&self) -> FaceColorMode
fn clone(&self) -> FaceColorMode
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 FaceColorMode
Source§impl Debug for FaceColorMode
impl Debug for FaceColorMode
impl Eq for FaceColorMode
Source§impl PartialEq for FaceColorMode
impl PartialEq for FaceColorMode
impl StructuralPartialEq for FaceColorMode
Auto Trait Implementations§
impl Freeze for FaceColorMode
impl RefUnwindSafe for FaceColorMode
impl Send for FaceColorMode
impl Sync for FaceColorMode
impl Unpin for FaceColorMode
impl UnsafeUnpin for FaceColorMode
impl UnwindSafe for FaceColorMode
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,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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