pub struct ChunkManifest {
pub codec: CodecKind,
pub original_size: u64,
pub compressed_size: u64,
pub crc32c: u32,
}Expand description
圧縮済 chunk のメタ情報。S3 オブジェクトの metadata に格納される。
Fields§
§codec: CodecKind§original_size: u64§compressed_size: u64§crc32c: u32Trait Implementations§
Source§impl Clone for ChunkManifest
impl Clone for ChunkManifest
Source§fn clone(&self) -> ChunkManifest
fn clone(&self) -> ChunkManifest
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ChunkManifest
impl Debug for ChunkManifest
Source§impl<'de> Deserialize<'de> for ChunkManifest
impl<'de> Deserialize<'de> for ChunkManifest
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 ChunkManifest
impl RefUnwindSafe for ChunkManifest
impl Send for ChunkManifest
impl Sync for ChunkManifest
impl Unpin for ChunkManifest
impl UnsafeUnpin for ChunkManifest
impl UnwindSafe for ChunkManifest
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