pub struct ProgramLayout {
pub code_section: CodeSection,
pub data_section: DataSection,
pub dynamic_symbols: DynamicSymbolMap,
pub relocation_data: RelDynMap,
pub prog_is_static: bool,
pub arch: SbpfArch,
pub debug_sections: Vec<DebugSection>,
}Fields§
§code_section: CodeSection§data_section: DataSection§dynamic_symbols: DynamicSymbolMap§relocation_data: RelDynMap§prog_is_static: bool§arch: SbpfArch§debug_sections: Vec<DebugSection>Auto Trait Implementations§
impl Freeze for ProgramLayout
impl RefUnwindSafe for ProgramLayout
impl Send for ProgramLayout
impl Sync for ProgramLayout
impl Unpin for ProgramLayout
impl UnsafeUnpin for ProgramLayout
impl UnwindSafe for ProgramLayout
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
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more