pub struct ChatModeration {
pub input: ModerationSide,
pub output: ModerationSide,
}Expand description
Moderation results for the request input and generated output.
Present on the response when moderated completions are requested via the
moderation request parameter.
Fields§
§input: ModerationSideModeration for the request input.
output: ModerationSideModeration for the generated output.
Trait Implementations§
Source§impl Clone for ChatModeration
impl Clone for ChatModeration
Source§fn clone(&self) -> ChatModeration
fn clone(&self) -> ChatModeration
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 ChatModeration
impl Debug for ChatModeration
Source§impl<'de> Deserialize<'de> for ChatModeration
impl<'de> Deserialize<'de> for ChatModeration
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 ChatModeration
impl RefUnwindSafe for ChatModeration
impl Send for ChatModeration
impl Sync for ChatModeration
impl Unpin for ChatModeration
impl UnsafeUnpin for ChatModeration
impl UnwindSafe for ChatModeration
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