pub struct SignedS3DownloadResponse {
pub url: Option<String>,
pub urls: Option<Vec<String>>,
pub size: Option<u64>,
pub sha1: Option<String>,
pub status: Option<String>,
}Expand description
Signed S3 download response
Fields§
§url: Option<String>Pre-signed S3 URL for direct download
urls: Option<Vec<String>>Multiple URLs if object was uploaded in chunks
size: Option<u64>Object size in bytes
sha1: Option<String>SHA-1 hash
status: Option<String>Status of the object
Trait Implementations§
Source§impl Debug for SignedS3DownloadResponse
impl Debug for SignedS3DownloadResponse
Source§impl<'de> Deserialize<'de> for SignedS3DownloadResponse
impl<'de> Deserialize<'de> for SignedS3DownloadResponse
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 SignedS3DownloadResponse
impl RefUnwindSafe for SignedS3DownloadResponse
impl Send for SignedS3DownloadResponse
impl Sync for SignedS3DownloadResponse
impl Unpin for SignedS3DownloadResponse
impl UnsafeUnpin for SignedS3DownloadResponse
impl UnwindSafe for SignedS3DownloadResponse
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