#[non_exhaustive]pub struct CreateModerationRequestBuilder { /* private fields */ }Expand description
EN: Builder for create-moderation requests. 中文:创建 moderation 请求的构建器。
Implementations§
Source§impl CreateModerationRequestBuilder
impl CreateModerationRequestBuilder
Sourcepub fn model(self, model: impl Into<String>) -> Self
pub fn model(self, model: impl Into<String>) -> Self
EN: Sets the optional moderation model id. 中文:设置可选的 moderation 模型 ID。
Sourcepub fn input(self, input: impl Into<ModerationInput>) -> Self
pub fn input(self, input: impl Into<ModerationInput>) -> Self
EN: Sets the moderation input. 中文:设置 moderation 输入。
Sourcepub fn extra(self, name: impl Into<String>, value: Value) -> Self
pub fn extra(self, name: impl Into<String>, value: Value) -> Self
EN: Adds a forward-compatible JSON field. 中文:添加前向兼容的 JSON 字段。
Sourcepub fn build(self) -> Result<CreateModerationRequest, LingerError>
pub fn build(self) -> Result<CreateModerationRequest, LingerError>
EN: Builds and validates the request. 中文:构建并校验请求。
Trait Implementations§
Source§impl Clone for CreateModerationRequestBuilder
impl Clone for CreateModerationRequestBuilder
Source§fn clone(&self) -> CreateModerationRequestBuilder
fn clone(&self) -> CreateModerationRequestBuilder
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 Default for CreateModerationRequestBuilder
impl Default for CreateModerationRequestBuilder
Source§fn default() -> CreateModerationRequestBuilder
fn default() -> CreateModerationRequestBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for CreateModerationRequestBuilder
impl RefUnwindSafe for CreateModerationRequestBuilder
impl Send for CreateModerationRequestBuilder
impl Sync for CreateModerationRequestBuilder
impl Unpin for CreateModerationRequestBuilder
impl UnsafeUnpin for CreateModerationRequestBuilder
impl UnwindSafe for CreateModerationRequestBuilder
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