Struct xenclient::elfloader::ElfImageLoader
source · pub struct ElfImageLoader { /* private fields */ }
Implementations§
source§impl ElfImageLoader
impl ElfImageLoader
pub fn new(data: Vec<u8>) -> ElfImageLoader
pub fn load_gz(data: &[u8]) -> Result<ElfImageLoader>
pub fn load_xz(data: &[u8]) -> Result<ElfImageLoader>
pub fn load_file_gz(path: &str) -> Result<ElfImageLoader>
pub fn load_file_xz(path: &str) -> Result<ElfImageLoader>
pub fn load_file_kernel(path: &str) -> Result<ElfImageLoader>
Trait Implementations§
source§impl BootImageLoader for ElfImageLoader
impl BootImageLoader for ElfImageLoader
Auto 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