pub struct CreateDownloadByInodeResponse {
pub namespace_id: NamespaceId,
pub inode_id: InodeId,
pub revision_no: RevisionNo,
pub content_ref: ContentRef,
pub access: ObjectTransferAccess,
}Expand description
A short-lived capability to read one inode revision.
Fields§
§namespace_id: NamespaceIdNamespace that was read.
inode_id: InodeIdFile inode being read.
revision_no: RevisionNoRevision being read.
content_ref: ContentRefContent identity, size, and checksum.
access: ObjectTransferAccessShort-lived provider access without the raw object key.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for CreateDownloadByInodeResponse
impl<'de> Deserialize<'de> for CreateDownloadByInodeResponse
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
impl Eq for CreateDownloadByInodeResponse
impl StructuralPartialEq for CreateDownloadByInodeResponse
Auto Trait Implementations§
impl Freeze for CreateDownloadByInodeResponse
impl RefUnwindSafe for CreateDownloadByInodeResponse
impl Send for CreateDownloadByInodeResponse
impl Sync for CreateDownloadByInodeResponse
impl Unpin for CreateDownloadByInodeResponse
impl UnsafeUnpin for CreateDownloadByInodeResponse
impl UnwindSafe for CreateDownloadByInodeResponse
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