pub struct RootHeader {
pub raw_size: [u8; 8],
pub container_size: [u8; 8],
pub segment_size: [u8; 4],
pub segments_per_cluster: [u8; 4],
pub compression_algorithm: [u8; 1],
pub checksum_algorithm: [u8; 1],
}Fields§
§raw_size: [u8; 8]§container_size: [u8; 8]§segment_size: [u8; 4]§segments_per_cluster: [u8; 4]§compression_algorithm: [u8; 1]§checksum_algorithm: [u8; 1]Implementations§
Source§impl RootHeader
impl RootHeader
pub fn decrypt_root_header( prologue: &AeaPrologue, amk: &[u8; 32], ) -> Result<Option<RootHeader>>
pub fn from_decrypted_data(data: &[u8]) -> Self
Auto Trait Implementations§
impl Freeze for RootHeader
impl RefUnwindSafe for RootHeader
impl Send for RootHeader
impl Sync for RootHeader
impl Unpin for RootHeader
impl UnsafeUnpin for RootHeader
impl UnwindSafe for RootHeader
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