#[non_exhaustive]pub enum RefusalCategoryKnown {
Cyber,
Bio,
ReasoningExtraction,
FrontierLlm,
GeneralHarms,
}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 RefusalCategoryKnown
impl Clone for RefusalCategoryKnown
Source§fn clone(&self) -> RefusalCategoryKnown
fn clone(&self) -> RefusalCategoryKnown
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 RefusalCategoryKnown
impl Debug for RefusalCategoryKnown
Source§impl<'de> Deserialize<'de> for RefusalCategoryKnown
impl<'de> Deserialize<'de> for RefusalCategoryKnown
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 RefusalCategoryKnown
Source§impl PartialEq for RefusalCategoryKnown
impl PartialEq for RefusalCategoryKnown
Source§impl Serialize for RefusalCategoryKnown
impl Serialize for RefusalCategoryKnown
impl StructuralPartialEq for RefusalCategoryKnown
Auto Trait Implementations§
impl Freeze for RefusalCategoryKnown
impl RefUnwindSafe for RefusalCategoryKnown
impl Send for RefusalCategoryKnown
impl Sync for RefusalCategoryKnown
impl Unpin for RefusalCategoryKnown
impl UnsafeUnpin for RefusalCategoryKnown
impl UnwindSafe for RefusalCategoryKnown
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