pub struct ElfImageLoader { /* private fields */ }
Implementations§
Trait Implementations§
Source§impl BootImageLoader for ElfImageLoader
impl BootImageLoader for ElfImageLoader
fn parse<'life0, 'async_trait>(
&'life0 self,
hvm: bool,
) -> Pin<Box<dyn Future<Output = Result<BootImageInfo>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn load<'life0, 'life1, 'life2, 'async_trait>(
&'life0 self,
image_info: &'life1 BootImageInfo,
dst: &'life2 mut [u8],
) -> Pin<Box<dyn Future<Output = Result<()>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
Source§impl Clone for ElfImageLoader
impl Clone for ElfImageLoader
Source§fn clone(&self) -> ElfImageLoader
fn clone(&self) -> ElfImageLoader
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreAuto Trait Implementations§
impl Freeze for ElfImageLoader
impl RefUnwindSafe for ElfImageLoader
impl Send for ElfImageLoader
impl Sync for ElfImageLoader
impl Unpin for ElfImageLoader
impl UnwindSafe for ElfImageLoader
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