pub struct CreateUpload {
pub path: String,
pub size: u64,
pub sha256: String,
}Expand description
Body of POST /api/v1/fs/uploads.
Fields§
§path: StringDestination, root-relative.
size: u64Total size the caller intends to send.
sha256: StringSHA-256 of the whole file, lowercase hex.
Trait Implementations§
Source§impl Debug for CreateUpload
impl Debug for CreateUpload
Source§impl<'de> Deserialize<'de> for CreateUpload
impl<'de> Deserialize<'de> for CreateUpload
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
Auto Trait Implementations§
impl Freeze for CreateUpload
impl RefUnwindSafe for CreateUpload
impl Send for CreateUpload
impl Sync for CreateUpload
impl Unpin for CreateUpload
impl UnsafeUnpin for CreateUpload
impl UnwindSafe for CreateUpload
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