pub struct CreateOptions { /* private fields */ }Expand description
Options for creating a new archive.
Implementations§
Source§impl CreateOptions
impl CreateOptions
Sourcepub fn version(&self) -> FormatVersion
pub fn version(&self) -> FormatVersion
Archive format version (V1 or V2).
pub fn set_version(&mut self, value: FormatVersion)
Sourcepub fn hash_table_size(&self) -> u32
pub fn hash_table_size(&self) -> u32
Initial hash table capacity; rounded up to the next power of 2.
pub fn set_hash_table_size(&mut self, value: u32)
Sourcepub fn sector_size_shift(&self) -> u16
pub fn sector_size_shift(&self) -> u16
Sector size = 512 << shift (default 3 → 4096 bytes).
pub fn set_sector_size_shift(&mut self, value: u16)
Trait Implementations§
Source§impl Debug for CreateOptions
impl Debug for CreateOptions
Source§impl Default for CreateOptions
impl Default for CreateOptions
Source§impl Drop for CreateOptions
impl Drop for CreateOptions
impl Send for CreateOptions
Auto Trait Implementations§
impl !Sync for CreateOptions
impl Freeze for CreateOptions
impl RefUnwindSafe for CreateOptions
impl Unpin for CreateOptions
impl UnsafeUnpin for CreateOptions
impl UnwindSafe for CreateOptions
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