Struct panda_sys::BlockIOThrottle
source · #[repr(C)]pub struct BlockIOThrottle {Show 38 fields
pub has_device: bool,
pub device: *mut c_char,
pub has_id: bool,
pub id: *mut c_char,
pub bps: i64,
pub bps_rd: i64,
pub bps_wr: i64,
pub iops: i64,
pub iops_rd: i64,
pub iops_wr: i64,
pub has_bps_max: bool,
pub bps_max: i64,
pub has_bps_rd_max: bool,
pub bps_rd_max: i64,
pub has_bps_wr_max: bool,
pub bps_wr_max: i64,
pub has_iops_max: bool,
pub iops_max: i64,
pub has_iops_rd_max: bool,
pub iops_rd_max: i64,
pub has_iops_wr_max: bool,
pub iops_wr_max: i64,
pub has_bps_max_length: bool,
pub bps_max_length: i64,
pub has_bps_rd_max_length: bool,
pub bps_rd_max_length: i64,
pub has_bps_wr_max_length: bool,
pub bps_wr_max_length: i64,
pub has_iops_max_length: bool,
pub iops_max_length: i64,
pub has_iops_rd_max_length: bool,
pub iops_rd_max_length: i64,
pub has_iops_wr_max_length: bool,
pub iops_wr_max_length: i64,
pub has_iops_size: bool,
pub iops_size: i64,
pub has_group: bool,
pub group: *mut c_char,
}
Fields§
§has_device: bool
§device: *mut c_char
§has_id: bool
§id: *mut c_char
§bps: i64
§bps_rd: i64
§bps_wr: i64
§iops: i64
§iops_rd: i64
§iops_wr: i64
§has_bps_max: bool
§bps_max: i64
§has_bps_rd_max: bool
§bps_rd_max: i64
§has_bps_wr_max: bool
§bps_wr_max: i64
§has_iops_max: bool
§iops_max: i64
§has_iops_rd_max: bool
§iops_rd_max: i64
§has_iops_wr_max: bool
§iops_wr_max: i64
§has_bps_max_length: bool
§bps_max_length: i64
§has_bps_rd_max_length: bool
§bps_rd_max_length: i64
§has_bps_wr_max_length: bool
§bps_wr_max_length: i64
§has_iops_max_length: bool
§iops_max_length: i64
§has_iops_rd_max_length: bool
§iops_rd_max_length: i64
§has_iops_wr_max_length: bool
§iops_wr_max_length: i64
§has_iops_size: bool
§iops_size: i64
§has_group: bool
§group: *mut c_char
Trait Implementations§
source§impl Clone for BlockIOThrottle
impl Clone for BlockIOThrottle
source§fn clone(&self) -> BlockIOThrottle
fn clone(&self) -> BlockIOThrottle
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for BlockIOThrottle
impl Debug for BlockIOThrottle
impl Copy for BlockIOThrottle
Auto Trait Implementations§
impl RefUnwindSafe for BlockIOThrottle
impl !Send for BlockIOThrottle
impl !Sync for BlockIOThrottle
impl Unpin for BlockIOThrottle
impl UnwindSafe for BlockIOThrottle
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