pub struct ModerationPolicyParam {
pub input: Option<ModerationConfigParam>,
pub output: Option<ModerationConfigParam>,
}Available on crate feature
chat-completion-types and (crate features chat-completion-types or response-types) only.Expand description
The policy to apply to moderated response input and output.
Fields§
§input: Option<ModerationConfigParam>§output: Option<ModerationConfigParam>Trait Implementations§
Source§impl Clone for ModerationPolicyParam
impl Clone for ModerationPolicyParam
Source§fn clone(&self) -> ModerationPolicyParam
fn clone(&self) -> ModerationPolicyParam
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 ModerationPolicyParam
impl Debug for ModerationPolicyParam
Source§impl<'de> Deserialize<'de> for ModerationPolicyParam
impl<'de> Deserialize<'de> for ModerationPolicyParam
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 ModerationPolicyParam
impl PartialEq for ModerationPolicyParam
Source§impl Serialize for ModerationPolicyParam
impl Serialize for ModerationPolicyParam
impl StructuralPartialEq for ModerationPolicyParam
Auto Trait Implementations§
impl Freeze for ModerationPolicyParam
impl RefUnwindSafe for ModerationPolicyParam
impl Send for ModerationPolicyParam
impl Sync for ModerationPolicyParam
impl Unpin for ModerationPolicyParam
impl UnsafeUnpin for ModerationPolicyParam
impl UnwindSafe for ModerationPolicyParam
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