#[non_exhaustive]pub enum HarmCategoryKnown {
HarmCategoryUnspecified,
HarmCategoryDerogatory,
HarmCategoryToxicity,
HarmCategoryViolence,
HarmCategorySexual,
HarmCategoryMedical,
HarmCategoryDangerous,
HarmCategoryHarassment,
HarmCategoryHateSpeech,
HarmCategorySexuallyExplicit,
HarmCategoryDangerousContent,
HarmCategoryCivicIntegrity,
}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.
HarmCategoryUnspecified
HarmCategoryDerogatory
HarmCategoryToxicity
HarmCategoryViolence
HarmCategorySexual
HarmCategoryMedical
HarmCategoryDangerous
HarmCategoryHarassment
HarmCategoryHateSpeech
HarmCategorySexuallyExplicit
HarmCategoryDangerousContent
HarmCategoryCivicIntegrity
Trait Implementations§
Source§impl Clone for HarmCategoryKnown
impl Clone for HarmCategoryKnown
Source§fn clone(&self) -> HarmCategoryKnown
fn clone(&self) -> HarmCategoryKnown
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 HarmCategoryKnown
impl Debug for HarmCategoryKnown
Source§impl<'de> Deserialize<'de> for HarmCategoryKnown
impl<'de> Deserialize<'de> for HarmCategoryKnown
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 HarmCategoryKnown
Source§impl PartialEq for HarmCategoryKnown
impl PartialEq for HarmCategoryKnown
Source§impl Serialize for HarmCategoryKnown
impl Serialize for HarmCategoryKnown
impl StructuralPartialEq for HarmCategoryKnown
Auto Trait Implementations§
impl Freeze for HarmCategoryKnown
impl RefUnwindSafe for HarmCategoryKnown
impl Send for HarmCategoryKnown
impl Sync for HarmCategoryKnown
impl Unpin for HarmCategoryKnown
impl UnsafeUnpin for HarmCategoryKnown
impl UnwindSafe for HarmCategoryKnown
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