pub enum ToFileInput {
Path(PathBuf),
Bytes(Bytes),
UploadSource(UploadSource),
Reader(Box<dyn Read + Send>),
AsyncReader(Pin<Box<dyn AsyncRead + Send>>),
Response(Response),
}Expand description
表示 to_file() 可接受的统一输入。
Variants§
Path(PathBuf)
来自文件路径。
Bytes(Bytes)
来自内存字节。
UploadSource(UploadSource)
来自已有上传源。
Reader(Box<dyn Read + Send>)
来自读取器。
AsyncReader(Pin<Box<dyn AsyncRead + Send>>)
来自异步读取器。
Response(Response)
来自 HTTP 响应。
Implementations§
Source§impl ToFileInput
impl ToFileInput
Trait Implementations§
Source§impl Debug for ToFileInput
impl Debug for ToFileInput
Source§impl From<Bytes> for ToFileInput
impl From<Bytes> for ToFileInput
Source§impl From<PathBuf> for ToFileInput
impl From<PathBuf> for ToFileInput
Source§impl From<Response> for ToFileInput
impl From<Response> for ToFileInput
Source§impl From<UploadSource> for ToFileInput
impl From<UploadSource> for ToFileInput
Source§fn from(value: UploadSource) -> Self
fn from(value: UploadSource) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl !Freeze for ToFileInput
impl !RefUnwindSafe for ToFileInput
impl Send for ToFileInput
impl !Sync for ToFileInput
impl Unpin for ToFileInput
impl UnsafeUnpin for ToFileInput
impl !UnwindSafe for ToFileInput
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