pub struct ImageData {
pub file: String,
pub image_type: Option<ImageType>,
pub cache: Option<bool>,
pub proxy: Option<bool>,
pub timeout: Option<i32>,
}Fields§
§file: String§说明
图片文件名
§TIPS
发送时,file 参数除了支持使用收到的图片文件名直接发送外,还支持:
- 绝对路径,例如
file:///C:\\Users\Richard\Pictures\1.png,格式使用fileURI - 网络 URL,例如
http://i1.piimg.com/567571/fdd6e7b6d93f1ef0.jpg - Base64 编码,例如
base64://iVBORw0KGgoAAAANSUhEUgAAABQAAAAVCAIAAADJt1n/AAAAKElEQVQ4EWPk5+RmIBcwkasRpG9UM4mhNxpgowFGMARGEwnBIEJVAAAdBgBNAZf+QAAAAABJRU5ErkJggg==
image_type: Option<ImageType>§cache: Option<bool>§proxy: Option<bool>§timeout: Option<i32>§说明
只在通过网络 URL 发送时有效,单位秒,表示下载网络文件的超时时间,默认不超时
Trait Implementations§
Source§impl SendSegmentData for ImageData
impl SendSegmentData for ImageData
fn into_send_segment(self) -> SendSegment
Auto Trait Implementations§
impl Freeze for ImageData
impl RefUnwindSafe for ImageData
impl Send for ImageData
impl Sync for ImageData
impl Unpin for ImageData
impl UnsafeUnpin for ImageData
impl UnwindSafe for ImageData
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