#[non_exhaustive]pub enum GuardrailTopicType {
Known(GuardrailTopicTypeKnown),
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(GuardrailTopicTypeKnown)
Unknown(String)
Trait Implementations§
Source§impl Clone for GuardrailTopicType
impl Clone for GuardrailTopicType
Source§fn clone(&self) -> GuardrailTopicType
fn clone(&self) -> GuardrailTopicType
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 GuardrailTopicType
impl Debug for GuardrailTopicType
Source§impl<'de> Deserialize<'de> for GuardrailTopicType
impl<'de> Deserialize<'de> for GuardrailTopicType
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 GuardrailTopicType
Source§impl PartialEq for GuardrailTopicType
impl PartialEq for GuardrailTopicType
Source§impl Serialize for GuardrailTopicType
impl Serialize for GuardrailTopicType
impl StructuralPartialEq for GuardrailTopicType
Auto Trait Implementations§
impl Freeze for GuardrailTopicType
impl RefUnwindSafe for GuardrailTopicType
impl Send for GuardrailTopicType
impl Sync for GuardrailTopicType
impl Unpin for GuardrailTopicType
impl UnsafeUnpin for GuardrailTopicType
impl UnwindSafe for GuardrailTopicType
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