Struct multiboot2_header::RelocatableHeaderTag
source · [−]#[repr(C)]pub struct RelocatableHeaderTag { /* private fields */ }Expand description
This tag indicates that the image is relocatable.
Implementations
sourceimpl RelocatableHeaderTag
impl RelocatableHeaderTag
pub const fn new(
flags: HeaderTagFlag,
min_addr: u32,
max_addr: u32,
align: u32,
preference: RelocatableHeaderTagPreference
) -> Self
pub const fn typ(&self) -> HeaderTagType
pub const fn flags(&self) -> HeaderTagFlag
pub const fn size(&self) -> u32
pub const fn min_addr(&self) -> u32
pub const fn max_addr(&self) -> u32
pub const fn align(&self) -> u32
pub const fn preference(&self) -> RelocatableHeaderTagPreference
Trait Implementations
sourceimpl Clone for RelocatableHeaderTag
impl Clone for RelocatableHeaderTag
sourcefn clone(&self) -> RelocatableHeaderTag
fn clone(&self) -> RelocatableHeaderTag
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
sourceimpl Debug for RelocatableHeaderTag
impl Debug for RelocatableHeaderTag
impl Copy for RelocatableHeaderTag
Auto Trait Implementations
impl RefUnwindSafe for RelocatableHeaderTag
impl Send for RelocatableHeaderTag
impl Sync for RelocatableHeaderTag
impl Unpin for RelocatableHeaderTag
impl UnwindSafe for RelocatableHeaderTag
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into)Uses borrowed data to replace owned data, usually by cloning. Read more