pub struct HfsVolumeSummary {
pub volume_name: String,
pub block_size: u32,
pub total_blocks: u16,
pub free_blocks: u16,
pub used_bytes: u64,
pub file_count: u32,
pub folder_count: u32,
pub catalog_file_size: u32,
pub extents_file_size: u32,
}Expand description
Lightweight, public snapshot of an HFS volume’s headline numbers.
Returned by HfsFilesystem::volume_summary so GUI code outside the
library crate can populate display fields without touching pub(crate)
internals.
Fields§
§volume_name: String§block_size: u32§total_blocks: u16§free_blocks: u16§used_bytes: u64§file_count: u32§folder_count: u32§catalog_file_size: u32§extents_file_size: u32Trait Implementations§
Source§impl Clone for HfsVolumeSummary
impl Clone for HfsVolumeSummary
Auto Trait Implementations§
impl Freeze for HfsVolumeSummary
impl RefUnwindSafe for HfsVolumeSummary
impl Send for HfsVolumeSummary
impl Sync for HfsVolumeSummary
impl Unpin for HfsVolumeSummary
impl UnsafeUnpin for HfsVolumeSummary
impl UnwindSafe for HfsVolumeSummary
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