#[repr(C)]pub struct BootSectionHeaderEntry {
pub header_type: u8,
pub platform_id: u8,
pub section_count: U16<LittleEndian>,
pub section_ident: [u8; 28],
}Available on crate feature
sync only.Expand description
El Torito section header entry (0x90/0x91) introducing a platform’s boot entries.
@hadris-spec El-Torito:section-header @hadris-compliance partial @hadris-note The catalog entry is modeled and interoperability-tested, but the audit has not established clause-complete validation. @hadris-tests iso::boot::test_hadris_multisection_boot_catalog @hadris-fuzz iso_read
Fields§
§header_type: u80x90 = Header, more headers follow 0x91 = Final header
platform_id: u8The platform_id field.
section_count: U16<LittleEndian>The section_count field.
section_ident: [u8; 28]The section_ident field.
Trait Implementations§
Source§impl Clone for BootSectionHeaderEntry
impl Clone for BootSectionHeaderEntry
impl Copy for BootSectionHeaderEntry
Source§impl Debug for BootSectionHeaderEntry
impl Debug for BootSectionHeaderEntry
impl Pod for BootSectionHeaderEntry
Auto Trait Implementations§
impl Freeze for BootSectionHeaderEntry
impl RefUnwindSafe for BootSectionHeaderEntry
impl Send for BootSectionHeaderEntry
impl Sync for BootSectionHeaderEntry
impl Unpin for BootSectionHeaderEntry
impl UnsafeUnpin for BootSectionHeaderEntry
impl UnwindSafe for BootSectionHeaderEntry
Blanket Implementations§
impl<T> AnyBitPattern for Twhere
T: Pod,
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CheckedBitPattern for Twhere
T: AnyBitPattern,
impl<T> CheckedBitPattern for Twhere
T: AnyBitPattern,
Source§type Bits = T
type Bits = T
Self must have the same layout as the specified Bits except for
the possible invalid bit patterns being checked during
is_valid_bit_pattern.Source§fn is_valid_bit_pattern(_bits: &T) -> bool
fn is_valid_bit_pattern(_bits: &T) -> bool
If this function returns true, then it must be valid to reinterpret
bits
as &Self.