pub struct InputBuilder { /* private fields */ }Expand description
Builder for Input.
Implementations§
Source§impl InputBuilder
impl InputBuilder
Sourcepub fn image_url<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
pub fn image_url<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
图像的公网可访问的URL,支持 HTTP 或 HTTPS 协议。
- 格式限制:JPG、JPEG、PNG、BMP、PNM、PPM、TIFF、WEBP
- 尺寸限制:图像的宽度和高度均需在15-8192像素范围内,宽高比在1:10至10:1范围内。
- 大小限制:不超过10MB
Sourcepub fn source_lang<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
pub fn source_lang<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
源语种。
- 支持值:语种全称、语种编码或auto(自动检测),对大小写不敏感
- 限制:与target_lang不同,且至少有一项为中文或英文
- 示例:Chinese、en或auto
Sourcepub fn target_lang<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
pub fn target_lang<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
目标语种。
- 支持值:语种全称或语种编码,对大小写不敏感
- 限制:与source_lang不同,且至少有一项为中文或英文
- 示例:Chinese、en
pub fn ext<VALUE: Into<Ext>>(&mut self, value: VALUE) -> &mut Self
Trait Implementations§
Source§impl Clone for InputBuilder
impl Clone for InputBuilder
Source§fn clone(&self) -> InputBuilder
fn clone(&self) -> InputBuilder
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for InputBuilder
impl RefUnwindSafe for InputBuilder
impl Send for InputBuilder
impl Sync for InputBuilder
impl Unpin for InputBuilder
impl UnwindSafe for InputBuilder
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