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 ComposeSchema for ChatCompletionModerationInput
Available on crate feature openapi only.
impl ComposeSchema for ChatCompletionModerationInput
Available on crate feature
openapi only.Source§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
Source§impl ToSchema for ChatCompletionModerationInput
Available on crate feature openapi only.
impl ToSchema for ChatCompletionModerationInput
Available on crate feature
openapi only.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