pub struct DynamicSection { /* private fields */ }Implementations§
Source§impl DynamicSection
impl DynamicSection
pub fn new(name_offset: u32) -> Self
pub fn set_offset(&mut self, offset: u64)
pub fn set_link(&mut self, link: u32)
pub fn set_rel_offset(&mut self, offset: u64)
pub fn set_rel_size(&mut self, size: u64)
pub fn set_rel_count(&mut self, count: u64)
pub fn set_dynsym_offset(&mut self, offset: u64)
pub fn set_dynstr_offset(&mut self, offset: u64)
pub fn set_dynstr_size(&mut self, size: u64)
pub fn section_header_bytecode(&self) -> Vec<u8> ⓘ
Trait Implementations§
Source§impl Debug for DynamicSection
impl Debug for DynamicSection
Auto Trait Implementations§
impl Freeze for DynamicSection
impl RefUnwindSafe for DynamicSection
impl Send for DynamicSection
impl Sync for DynamicSection
impl Unpin for DynamicSection
impl UnwindSafe for DynamicSection
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