#[non_exhaustive]pub enum SchemeSystem {
Base16,
Base24,
List,
ListBase16,
ListBase24,
}Expand description
Enum representing the scheme system. This enum is non-exhaustive, meaning additional variants may be added in future versions without it being considered a breaking change.
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.
Implementations§
Trait Implementations§
Source§impl Clone for SchemeSystem
impl Clone for SchemeSystem
Source§fn clone(&self) -> SchemeSystem
fn clone(&self) -> SchemeSystem
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 SchemeSystem
impl Debug for SchemeSystem
Source§impl Default for SchemeSystem
impl Default for SchemeSystem
Source§fn default() -> SchemeSystem
fn default() -> SchemeSystem
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SchemeSystem
impl<'de> Deserialize<'de> for SchemeSystem
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 Display for SchemeSystem
impl Display for SchemeSystem
Source§impl FromStr for SchemeSystem
impl FromStr for SchemeSystem
Source§impl PartialEq for SchemeSystem
impl PartialEq for SchemeSystem
Source§impl Serialize for SchemeSystem
impl Serialize for SchemeSystem
impl StructuralPartialEq for SchemeSystem
Auto Trait Implementations§
impl Freeze for SchemeSystem
impl RefUnwindSafe for SchemeSystem
impl Send for SchemeSystem
impl Sync for SchemeSystem
impl Unpin for SchemeSystem
impl UnwindSafe for SchemeSystem
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