Struct libcdio_sys::cdio_mmc_request_sense
source · #[repr(C)]pub struct cdio_mmc_request_sense {Show 13 fields
pub _bitfield_align_1: [u8; 0],
pub _bitfield_1: __BindgenBitfieldUnit<[u8; 1]>,
pub segment_number: u8,
pub _bitfield_align_2: [u8; 0],
pub _bitfield_2: __BindgenBitfieldUnit<[u8; 1]>,
pub information: [u8; 4],
pub additional_sense_len: u8,
pub command_info: [u8; 4],
pub asc: u8,
pub ascq: u8,
pub fruc: u8,
pub sks: [u8; 3],
pub asb: [u8; 46],
}
Fields§
§_bitfield_align_1: [u8; 0]
§_bitfield_1: __BindgenBitfieldUnit<[u8; 1]>
§segment_number: u8
§_bitfield_align_2: [u8; 0]
§_bitfield_2: __BindgenBitfieldUnit<[u8; 1]>
§information: [u8; 4]
§additional_sense_len: u8
§command_info: [u8; 4]
§asc: u8
§ascq: u8
§fruc: u8
§sks: [u8; 3]
§asb: [u8; 46]
Implementations§
source§impl cdio_mmc_request_sense
impl cdio_mmc_request_sense
pub fn error_code(&self) -> u8
pub fn set_error_code(&mut self, val: u8)
pub fn valid(&self) -> u8
pub fn set_valid(&mut self, val: u8)
pub fn new_bitfield_1(
error_code: u8,
valid: u8
) -> __BindgenBitfieldUnit<[u8; 1]>
pub fn sense_key(&self) -> u8
pub fn set_sense_key(&mut self, val: u8)
pub fn reserved1(&self) -> u8
pub fn set_reserved1(&mut self, val: u8)
pub fn ili(&self) -> u8
pub fn set_ili(&mut self, val: u8)
pub fn eom(&self) -> u8
pub fn set_eom(&mut self, val: u8)
pub fn filemark(&self) -> u8
pub fn set_filemark(&mut self, val: u8)
pub fn new_bitfield_2(
sense_key: u8,
reserved1: u8,
ili: u8,
eom: u8,
filemark: u8
) -> __BindgenBitfieldUnit<[u8; 1]>
Trait Implementations§
source§impl Clone for cdio_mmc_request_sense
impl Clone for cdio_mmc_request_sense
source§fn clone(&self) -> cdio_mmc_request_sense
fn clone(&self) -> cdio_mmc_request_sense
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 more