Struct libcdio_sys::iso9660_pvd_s
source · #[repr(C, packed)]pub struct iso9660_pvd_s {Show 34 fields
pub type_: iso711_t,
pub id: [c_char; 5],
pub version: iso711_t,
pub unused1: [c_char; 1],
pub system_id: [achar_t; 32],
pub volume_id: [dchar_t; 32],
pub unused2: [u8; 8],
pub volume_space_size: iso733_t,
pub unused3: [u8; 32],
pub volume_set_size: iso723_t,
pub volume_sequence_number: iso723_t,
pub logical_block_size: iso723_t,
pub path_table_size: iso733_t,
pub type_l_path_table: iso731_t,
pub opt_type_l_path_table: iso731_t,
pub type_m_path_table: iso732_t,
pub opt_type_m_path_table: iso732_t,
pub root_directory_record: iso9660_dir_t,
pub root_directory_filename: c_char,
pub volume_set_id: [dchar_t; 128],
pub publisher_id: [achar_t; 128],
pub preparer_id: [achar_t; 128],
pub application_id: [achar_t; 128],
pub copyright_file_id: [dchar_t; 37],
pub abstract_file_id: [dchar_t; 37],
pub bibliographic_file_id: [dchar_t; 37],
pub creation_date: iso9660_ltime_t,
pub modification_date: iso9660_ltime_t,
pub expiration_date: iso9660_ltime_t,
pub effective_date: iso9660_ltime_t,
pub file_structure_version: iso711_t,
pub unused4: [u8; 1],
pub application_data: [c_char; 512],
pub unused5: [u8; 653],
}
Fields§
§type_: iso711_t
§id: [c_char; 5]
§version: iso711_t
§unused1: [c_char; 1]
§system_id: [achar_t; 32]
§volume_id: [dchar_t; 32]
§unused2: [u8; 8]
§volume_space_size: iso733_t
§unused3: [u8; 32]
§volume_set_size: iso723_t
§volume_sequence_number: iso723_t
§logical_block_size: iso723_t
§path_table_size: iso733_t
§type_l_path_table: iso731_t
§opt_type_l_path_table: iso731_t
§type_m_path_table: iso732_t
§opt_type_m_path_table: iso732_t
§root_directory_record: iso9660_dir_t
§root_directory_filename: c_char
§volume_set_id: [dchar_t; 128]
§publisher_id: [achar_t; 128]
§preparer_id: [achar_t; 128]
§application_id: [achar_t; 128]
§copyright_file_id: [dchar_t; 37]
§abstract_file_id: [dchar_t; 37]
§bibliographic_file_id: [dchar_t; 37]
§creation_date: iso9660_ltime_t
§modification_date: iso9660_ltime_t
§expiration_date: iso9660_ltime_t
§effective_date: iso9660_ltime_t
§file_structure_version: iso711_t
§unused4: [u8; 1]
§application_data: [c_char; 512]
§unused5: [u8; 653]
Trait Implementations§
source§impl Clone for iso9660_pvd_s
impl Clone for iso9660_pvd_s
source§fn clone(&self) -> iso9660_pvd_s
fn clone(&self) -> iso9660_pvd_s
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