pub enum MarkersRequired {
Any,
All,
}Expand description
Whether one marker is enough, or all of them are needed.
Variants§
Any
Any one marker proves the project type. The common case.
All
Every marker must be present. Unity is a ProjectSettings/ and an Assets/.
Trait Implementations§
Source§impl Clone for MarkersRequired
impl Clone for MarkersRequired
Source§fn clone(&self) -> MarkersRequired
fn clone(&self) -> MarkersRequired
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 MarkersRequired
Source§impl Debug for MarkersRequired
impl Debug for MarkersRequired
Source§impl Default for MarkersRequired
impl Default for MarkersRequired
Source§fn default() -> MarkersRequired
fn default() -> MarkersRequired
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for MarkersRequired
impl<'de> Deserialize<'de> for MarkersRequired
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 MarkersRequired
Source§impl PartialEq for MarkersRequired
impl PartialEq for MarkersRequired
impl StructuralPartialEq for MarkersRequired
Auto Trait Implementations§
impl Freeze for MarkersRequired
impl RefUnwindSafe for MarkersRequired
impl Send for MarkersRequired
impl Sync for MarkersRequired
impl Unpin for MarkersRequired
impl UnsafeUnpin for MarkersRequired
impl UnwindSafe for MarkersRequired
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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<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