Type Alias libcdio_sys::iso9660_pvd_t
source · pub type iso9660_pvd_t = iso9660_pvd_s;
Aliased Type§
struct iso9660_pvd_t {Show 34 fields
pub type_: u8,
pub id: [i8; 5],
pub version: u8,
pub unused1: [i8; 1],
pub system_id: [i8; 32],
pub volume_id: [i8; 32],
pub unused2: [u8; 8],
pub volume_space_size: u64,
pub unused3: [u8; 32],
pub volume_set_size: u32,
pub volume_sequence_number: u32,
pub logical_block_size: u32,
pub path_table_size: u64,
pub type_l_path_table: u32,
pub opt_type_l_path_table: u32,
pub type_m_path_table: u32,
pub opt_type_m_path_table: u32,
pub root_directory_record: iso9660_dir_s,
pub root_directory_filename: i8,
pub volume_set_id: [i8; 128],
pub publisher_id: [i8; 128],
pub preparer_id: [i8; 128],
pub application_id: [i8; 128],
pub copyright_file_id: [i8; 37],
pub abstract_file_id: [i8; 37],
pub bibliographic_file_id: [i8; 37],
pub creation_date: iso9660_ltime_s,
pub modification_date: iso9660_ltime_s,
pub expiration_date: iso9660_ltime_s,
pub effective_date: iso9660_ltime_s,
pub file_structure_version: u8,
pub unused4: [u8; 1],
pub application_data: [i8; 512],
pub unused5: [u8; 653],
}
Fields§
§type_: u8
§id: [i8; 5]
§version: u8
§unused1: [i8; 1]
§system_id: [i8; 32]
§volume_id: [i8; 32]
§unused2: [u8; 8]
§volume_space_size: u64
§unused3: [u8; 32]
§volume_set_size: u32
§volume_sequence_number: u32
§logical_block_size: u32
§path_table_size: u64
§type_l_path_table: u32
§opt_type_l_path_table: u32
§type_m_path_table: u32
§opt_type_m_path_table: u32
§root_directory_record: iso9660_dir_s
§root_directory_filename: i8
§volume_set_id: [i8; 128]
§publisher_id: [i8; 128]
§preparer_id: [i8; 128]
§application_id: [i8; 128]
§copyright_file_id: [i8; 37]
§abstract_file_id: [i8; 37]
§bibliographic_file_id: [i8; 37]
§creation_date: iso9660_ltime_s
§modification_date: iso9660_ltime_s
§expiration_date: iso9660_ltime_s
§effective_date: iso9660_ltime_s
§file_structure_version: u8
§unused4: [u8; 1]
§application_data: [i8; 512]
§unused5: [u8; 653]