#[non_exhaustive]pub enum ContextManagementType {
Known(ContextManagementTypeKnown),
Unknown(String),
}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.
Known(ContextManagementTypeKnown)
Unknown(String)
Implementations§
Trait Implementations§
Source§impl Clone for ContextManagementType
impl Clone for ContextManagementType
Source§fn clone(&self) -> ContextManagementType
fn clone(&self) -> ContextManagementType
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 moreSource§impl Debug for ContextManagementType
impl Debug for ContextManagementType
Source§impl<'de> Deserialize<'de> for ContextManagementType
impl<'de> Deserialize<'de> for ContextManagementType
Source§fn deserialize<D: Deserializer<'de>>(d: D) -> Result<Self, D::Error>
fn deserialize<D: Deserializer<'de>>(d: D) -> Result<Self, D::Error>
Deserialize this value from the given Serde deserializer. Read more
impl Eq for ContextManagementType
Source§impl PartialEq for ContextManagementType
impl PartialEq for ContextManagementType
Source§impl Serialize for ContextManagementType
impl Serialize for ContextManagementType
impl StructuralPartialEq for ContextManagementType
Auto Trait Implementations§
impl Freeze for ContextManagementType
impl RefUnwindSafe for ContextManagementType
impl Send for ContextManagementType
impl Sync for ContextManagementType
impl Unpin for ContextManagementType
impl UnsafeUnpin for ContextManagementType
impl UnwindSafe for ContextManagementType
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