pub struct SectionEntry {
pub tag: u32,
pub offset: u64,
pub length: u64,
pub elem_domain_size: u32,
pub _reserved: u32,
}Expand description
One entry in the section table.
Fields§
§tag: u32§offset: u64Byte offset from the start of the file.
length: u64Length in bytes of the payload.
elem_domain_size: u32Domain size (number of field elements) for payload sections that are
Evaluations<F, D<F>>. 0 for sections that are not evaluations.
_reserved: u32Reserved for future use; must be zero on write.
Implementations§
Source§impl SectionEntry
impl SectionEntry
pub const SERIALIZED_SIZE: usize
Trait Implementations§
Source§impl Clone for SectionEntry
impl Clone for SectionEntry
Source§fn clone(&self) -> SectionEntry
fn clone(&self) -> SectionEntry
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for SectionEntry
Auto Trait Implementations§
impl Freeze for SectionEntry
impl RefUnwindSafe for SectionEntry
impl Send for SectionEntry
impl Sync for SectionEntry
impl Unpin for SectionEntry
impl UnsafeUnpin for SectionEntry
impl UnwindSafe for SectionEntry
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