pub enum ChatCompletionModerationInput {
Results(Box<ChatCompletionModerationResults>),
Error(Box<ChatCompletionModerationError>),
}Available on crate feature
chat-completion-types only.Expand description
Moderation for the request input.
Variants§
Results(Box<ChatCompletionModerationResults>)
Error(Box<ChatCompletionModerationError>)
Trait Implementations§
Source§impl Clone for ChatCompletionModerationInput
impl Clone for ChatCompletionModerationInput
Source§fn clone(&self) -> ChatCompletionModerationInput
fn clone(&self) -> ChatCompletionModerationInput
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<'de> Deserialize<'de> for ChatCompletionModerationInput
impl<'de> Deserialize<'de> for ChatCompletionModerationInput
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 StructuralPartialEq for ChatCompletionModerationInput
Auto Trait Implementations§
impl Freeze for ChatCompletionModerationInput
impl RefUnwindSafe for ChatCompletionModerationInput
impl Send for ChatCompletionModerationInput
impl Sync for ChatCompletionModerationInput
impl Unpin for ChatCompletionModerationInput
impl UnsafeUnpin for ChatCompletionModerationInput
impl UnwindSafe for ChatCompletionModerationInput
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