pub struct WrappedClonePlan {
pub info: WrappedHfsPlusInfo,
pub new_inner_size: u64,
pub new_embed_block_count: u16,
pub new_total_blocks: u16,
pub new_partition_size: u64,
}Expand description
Plan for emitting a shrunken wrapped HFS+ volume. All sizes are bytes unless noted.
Fields§
§info: WrappedHfsPlusInfo§new_inner_size: u64Inner HFS+ size after clone, in bytes. Multiple of both the inner
HFS+ block size and the outer al_block_size.
new_embed_block_count: u16Inner extent measured in outer wrapper allocation blocks.
new_total_blocks: u16New drNmAlBlks (= embed_start_block + new_embed_block_count).
new_partition_size: u64New partition extent size in bytes (multiple of 512).
Trait Implementations§
Source§impl Clone for WrappedClonePlan
impl Clone for WrappedClonePlan
Auto Trait Implementations§
impl Freeze for WrappedClonePlan
impl RefUnwindSafe for WrappedClonePlan
impl Send for WrappedClonePlan
impl Sync for WrappedClonePlan
impl Unpin for WrappedClonePlan
impl UnsafeUnpin for WrappedClonePlan
impl UnwindSafe for WrappedClonePlan
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