pub struct ModerationPolicyParam {
pub input: Option<ModerationPolicySideParam>,
pub output: Option<ModerationPolicySideParam>,
}Expand description
The policy to apply to moderated response input and output.
Fields§
§input: Option<ModerationPolicySideParam>The moderation policy for the response input.
output: Option<ModerationPolicySideParam>The moderation policy for the response output.
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 Default for ModerationPolicyParam
impl Default for ModerationPolicyParam
Source§fn default() -> ModerationPolicyParam
fn default() -> ModerationPolicyParam
Returns the “default value” for a type. Read more
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