pub struct Categories {
pub sexual: bool,
pub hate: bool,
pub harassment: bool,
pub self_harm: bool,
pub sexual_minors: bool,
pub hate_threatening: bool,
pub violence_graphic: bool,
pub self_harm_intent: bool,
pub self_harm_instructions: bool,
pub harassment_threatening: bool,
pub violence: bool,
}
Expand description
Categories that content can be flagged under.
Fields§
§sexual: bool
Flag for sexual content.
hate: bool
Flag for hate speech.
harassment: bool
Flag for harassment.
self_harm: bool
Flag for self-harm content.
sexual_minors: bool
Flag for sexual content involving minors.
hate_threatening: bool
Flag for threatening hate speech.
violence_graphic: bool
Flag for graphic violence.
self_harm_intent: bool
Flag for intent of self-harm.
self_harm_instructions: bool
Flag for instructions on self-harm.
harassment_threatening: bool
Flag for threatening harassment.
violence: bool
Flag for violent content.
Trait Implementations§
Source§impl Debug for Categories
impl Debug for Categories
Source§impl<'de> Deserialize<'de> for Categories
impl<'de> Deserialize<'de> for Categories
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
Auto Trait Implementations§
impl Freeze for Categories
impl RefUnwindSafe for Categories
impl Send for Categories
impl Sync for Categories
impl Unpin for Categories
impl UnwindSafe for Categories
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more