Enum symbolic_debuginfo::FileFormat[][src]

pub enum FileFormat {
    Unknown,
    Breakpad,
    Elf,
    MachO,
    Pdb,
    Pe,
    SourceBundle,
    Wasm,
}

Represents the physical object file format.

Variants

Unknown

An unknown file format.

Breakpad

Breakpad ASCII symbol.

Elf

Executable and Linkable Format, used on Linux.

MachO

Mach Objects, used on macOS and iOS derivatives.

Pdb

Program Database, the debug companion format on Windows.

Pe

Portable Executable, an extension of COFF used on Windows.

SourceBundle

Source code bundle ZIP.

Wasm

WASM container.

Implementations

impl FileFormat[src]

pub fn name(self) -> &'static str[src]

Returns the name of the file format.

Trait Implementations

impl Clone for FileFormat[src]

impl Copy for FileFormat[src]

impl Debug for FileFormat[src]

impl<'de> Deserialize<'de> for FileFormat[src]

impl Display for FileFormat[src]

impl Eq for FileFormat[src]

impl FromStr for FileFormat[src]

type Err = UnknownFileFormatError

The associated error which can be returned from parsing.

impl Hash for FileFormat[src]

impl Ord for FileFormat[src]

impl PartialEq<FileFormat> for FileFormat[src]

impl PartialOrd<FileFormat> for FileFormat[src]

impl Serialize for FileFormat[src]

impl StructuralEq for FileFormat[src]

impl StructuralPartialEq for FileFormat[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> RuleType for T where
    T: Copy + Debug + Eq + Hash + Ord
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.