pub enum HarmCategory {
Unspecified,
Derogatory,
Toxicity,
Violence,
Sexual,
Medical,
Dangerous,
Harassment,
HateSpeech,
SexuallyExplicit,
DangerousContent,
}
Expand description
Category of harmful content
Variants§
Unspecified
Category is unspecified.
Derogatory
PaLM - Negative or harmful comments targeting identity and/or protected attribute.
Toxicity
PaLM - Content that is rude, disrespectful, or profane.
Violence
PaLM - Describes scenarios depicting violence against an individual or group, or general descriptions of gore.
Sexual
PaLM - Contains references to sexual acts or other lewd content.
Medical
PaLM - Promotes unchecked medical advice.
Dangerous
PaLM - Dangerous content that promotes, facilitates, or encourages harmful acts.
Harassment
Gemini - Harassment content.
HateSpeech
Gemini - Hate speech and content.
SexuallyExplicit
Gemini - Sexually explicit content.
DangerousContent
Gemini - Dangerous content.
Trait Implementations§
Source§impl Clone for HarmCategory
impl Clone for HarmCategory
Source§fn clone(&self) -> HarmCategory
fn clone(&self) -> HarmCategory
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 HarmCategory
impl Debug for HarmCategory
Source§impl<'de> Deserialize<'de> for HarmCategory
impl<'de> Deserialize<'de> for HarmCategory
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 PartialEq for HarmCategory
impl PartialEq for HarmCategory
Source§impl Serialize for HarmCategory
impl Serialize for HarmCategory
impl StructuralPartialEq for HarmCategory
Auto Trait Implementations§
impl Freeze for HarmCategory
impl RefUnwindSafe for HarmCategory
impl Send for HarmCategory
impl Sync for HarmCategory
impl Unpin for HarmCategory
impl UnwindSafe for HarmCategory
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