Struct proc_sys_parser::block::SysBlock
source · pub struct SysBlock {
pub block_devices: Vec<BlockDevice>,
}Expand description
Struct for holding /sys/block block device statistics and information
Fields§
§block_devices: Vec<BlockDevice>Implementations§
source§impl SysBlock
impl SysBlock
pub fn new() -> SysBlock
pub fn parse_queue_chunk_sectors( blockdevice_data: &mut BlockDevice, blockdevice_dir: &DirEntry )
pub fn parse_queue_nr_zones( blockdevice_data: &mut BlockDevice, blockdevice_dir: &DirEntry )
pub fn parse_queue_write_same_max_bytes( blockdevice_data: &mut BlockDevice, blockdevice_dir: &DirEntry )
pub fn read_sys_block_devices(sys_block_path: &str) -> SysBlock
Trait Implementations§
source§impl PartialEq for SysBlock
impl PartialEq for SysBlock
impl StructuralPartialEq for SysBlock
Auto Trait Implementations§
impl RefUnwindSafe for SysBlock
impl Send for SysBlock
impl Sync for SysBlock
impl Unpin for SysBlock
impl UnwindSafe for SysBlock
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