pub enum LoaderKind {
Explicit,
Embedded,
System,
Shell,
}Expand description
Which loader a planned launch runs the image through.
Variants§
Explicit
The loader named by LOADER_ENV or ApeOptions::loader.
Embedded
The loader embedded in the image, extracted by this crate.
System
An ape loader installed on the host.
Shell
A POSIX shell, which runs the image’s own prologue.
Trait Implementations§
Source§impl Clone for LoaderKind
impl Clone for LoaderKind
impl Copy for LoaderKind
Source§impl Debug for LoaderKind
impl Debug for LoaderKind
impl Eq for LoaderKind
Source§impl PartialEq for LoaderKind
impl PartialEq for LoaderKind
impl StructuralPartialEq for LoaderKind
Auto Trait Implementations§
impl Freeze for LoaderKind
impl RefUnwindSafe for LoaderKind
impl Send for LoaderKind
impl Sync for LoaderKind
impl Unpin for LoaderKind
impl UnsafeUnpin for LoaderKind
impl UnwindSafe for LoaderKind
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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