#[repr(u8)]#[non_exhaustive]pub enum VerNo {
V1,
}
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.
V1
Trait Implementations§
source§impl<'de> Deserialize<'de> for VerNo
impl<'de> Deserialize<'de> for VerNo
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 Ord for VerNo
impl Ord for VerNo
source§impl PartialEq<VerNo> for VerNo
impl PartialEq<VerNo> for VerNo
source§impl PartialOrd<VerNo> for VerNo
impl PartialOrd<VerNo> for VerNo
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read moresource§impl StrictDecode for VerNo
impl StrictDecode for VerNo
fn strict_decode(reader: &mut impl TypedRead) -> Result<Self, DecodeError>
fn strict_read(lim: usize, reader: impl Read) -> Result<Self, DecodeError>
source§impl StrictEncode for VerNo
impl StrictEncode for VerNo
fn strict_encode<W: TypedWrite>(&self, writer: W) -> Result<W>
fn strict_write(&self, lim: usize, writer: impl Write) -> Result<usize, Error>
source§impl StrictEnum for VerNo
impl StrictEnum for VerNo
fn from_variant_name(name: &FieldName) -> Result<Self, VariantError<&FieldName>>
fn strict_type_info() -> TypeInfo<Self>
source§impl StrictSum for VerNo
impl StrictSum for VerNo
const ALL_VARIANTS: &'static [(u8, &'static str)] = _
fn variant_name(&self) -> &'static str
fn strict_check_variants()
fn variant_name_by_tag(tag: u8) -> Option<FieldName>
fn variant_ord(&self) -> u8
source§impl StrictType for VerNo
impl StrictType for VerNo
const STRICT_LIB_NAME: &'static str = crate::LIB_NAME_RGB_STD
fn strict_name() -> Option<TypeName>
impl Copy for VerNo
impl Eq for VerNo
impl StructuralEq for VerNo
impl StructuralPartialEq for VerNo
Auto Trait Implementations§
impl RefUnwindSafe for VerNo
impl Send for VerNo
impl Sync for VerNo
impl Unpin for VerNo
impl UnwindSafe for VerNo
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<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,
source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.