#[non_exhaustive]pub enum ParityLevel {
Complete,
Partial,
Unknown,
}Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Trait Implementations§
Source§impl Clone for ParityLevel
impl Clone for ParityLevel
Source§fn clone(&self) -> ParityLevel
fn clone(&self) -> ParityLevel
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 ParityLevel
Source§impl Debug for ParityLevel
impl Debug for ParityLevel
Source§impl<'de> Deserialize<'de> for ParityLevel
impl<'de> Deserialize<'de> for ParityLevel
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 ParityLevel
Source§impl PartialEq for ParityLevel
impl PartialEq for ParityLevel
Source§impl Serialize for ParityLevel
impl Serialize for ParityLevel
impl StructuralPartialEq for ParityLevel
Auto Trait Implementations§
impl Freeze for ParityLevel
impl RefUnwindSafe for ParityLevel
impl Send for ParityLevel
impl Sync for ParityLevel
impl Unpin for ParityLevel
impl UnsafeUnpin for ParityLevel
impl UnwindSafe for ParityLevel
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