pub enum ImplementationDifficulty {
Easy,
Medium,
Hard,
VeryHard,
}Expand description
Implementation difficulty levels.
Variants§
Easy
Easy implementation difficulty.
Medium
Medium implementation difficulty.
Hard
Hard implementation difficulty.
VeryHard
Very hard implementation difficulty.
Trait Implementations§
Source§impl Clone for ImplementationDifficulty
impl Clone for ImplementationDifficulty
Source§fn clone(&self) -> ImplementationDifficulty
fn clone(&self) -> ImplementationDifficulty
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 ImplementationDifficulty
impl Debug for ImplementationDifficulty
Source§impl<'de> Deserialize<'de> for ImplementationDifficulty
impl<'de> Deserialize<'de> for ImplementationDifficulty
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 PartialEq for ImplementationDifficulty
impl PartialEq for ImplementationDifficulty
Source§impl Serialize for ImplementationDifficulty
impl Serialize for ImplementationDifficulty
impl StructuralPartialEq for ImplementationDifficulty
Auto Trait Implementations§
impl Freeze for ImplementationDifficulty
impl RefUnwindSafe for ImplementationDifficulty
impl Send for ImplementationDifficulty
impl Sync for ImplementationDifficulty
impl Unpin for ImplementationDifficulty
impl UnsafeUnpin for ImplementationDifficulty
impl UnwindSafe for ImplementationDifficulty
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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