#[non_exhaustive]pub struct ModerationResult {
pub model: String,
pub results: Vec<ModerationResultItem>,
pub type_: ModerationResultType,
pub rest: Rest,
}Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.model: String§results: Vec<ModerationResultItem>§type_: ModerationResultType§rest: RestImplementations§
Source§impl ModerationResult
impl ModerationResult
Sourcepub fn builder(
model: String,
results: Vec<ModerationResultItem>,
type_: ModerationResultType,
) -> ModerationResultBuilder
pub fn builder( model: String, results: Vec<ModerationResultItem>, type_: ModerationResultType, ) -> ModerationResultBuilder
Start a builder by supplying the required fields in declaration order.
Trait Implementations§
Source§impl Clone for ModerationResult
impl Clone for ModerationResult
Source§impl Debug for ModerationResult
impl Debug for ModerationResult
Source§impl DeclaredFields for ModerationResult
impl DeclaredFields for ModerationResult
fn into_declared(self) -> Self
Source§impl<'de> Deserialize<'de> for ModerationResult
impl<'de> Deserialize<'de> for ModerationResult
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 ModerationResult
impl PartialEq for ModerationResult
Source§impl Serialize for ModerationResult
impl Serialize for ModerationResult
impl StructuralPartialEq for ModerationResult
Auto Trait Implementations§
impl Freeze for ModerationResult
impl RefUnwindSafe for ModerationResult
impl Send for ModerationResult
impl Sync for ModerationResult
impl Unpin for ModerationResult
impl UnsafeUnpin for ModerationResult
impl UnwindSafe for ModerationResult
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