Enum wasmer_compiler::BinaryFormat
source · [−]#[non_exhaustive]
pub enum BinaryFormat {
Unknown,
Elf,
Coff,
Macho,
Wasm,
}
Expand description
The “binary format” field, which is usually omitted, and the binary format is implied by the other fields.
Variants (Non-exhaustive)
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Unknown
Elf
Coff
Macho
Wasm
Implementations
sourceimpl BinaryFormat
impl BinaryFormat
sourcepub const fn host() -> BinaryFormat
pub const fn host() -> BinaryFormat
Return the binary format for the current host.
Trait Implementations
sourceimpl Clone for BinaryFormat
impl Clone for BinaryFormat
sourcefn clone(&self) -> BinaryFormat
fn clone(&self) -> BinaryFormat
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 BinaryFormat
impl Debug for BinaryFormat
sourceimpl Display for BinaryFormat
impl Display for BinaryFormat
sourceimpl FromStr for BinaryFormat
impl FromStr for BinaryFormat
sourceimpl Hash for BinaryFormat
impl Hash for BinaryFormat
sourceimpl PartialEq<BinaryFormat> for BinaryFormat
impl PartialEq<BinaryFormat> for BinaryFormat
impl Copy for BinaryFormat
impl Eq for BinaryFormat
impl StructuralEq for BinaryFormat
impl StructuralPartialEq for BinaryFormat
Auto Trait Implementations
impl RefUnwindSafe for BinaryFormat
impl Send for BinaryFormat
impl Sync for BinaryFormat
impl Unpin for BinaryFormat
impl UnwindSafe for BinaryFormat
Blanket Implementations
sourceimpl<T> ArchivePointee for T
impl<T> ArchivePointee for T
type ArchivedMetadata = ()
type ArchivedMetadata = ()
The archived version of the pointer metadata for this type.
sourcefn pointer_metadata(
&<T as ArchivePointee>::ArchivedMetadata
) -> <T as Pointee>::Metadata
fn pointer_metadata(
&<T as ArchivePointee>::ArchivedMetadata
) -> <T as Pointee>::Metadata
Converts some archived metadata to the pointer metadata for itself.
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<F, W, T, D> Deserialize<With<T, W>, D> for F where
W: DeserializeWith<F, T, D>,
D: Fallible + ?Sized,
F: ?Sized,
impl<F, W, T, D> Deserialize<With<T, W>, D> for F where
W: DeserializeWith<F, T, D>,
D: Fallible + ?Sized,
F: ?Sized,
sourceimpl<Q, K> Equivalent<K> for Q where
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Q where
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
sourcefn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to key
and return true
if they are equal.