pub enum InFormat {
    Yaml,
    Csv,
}
Expand description

Input formats that can be merged into a symbol table in the resymgen YAML format (all types that are Load).

Variants

Yaml

resymgen YAML format.

Csv

A specific CSV format exported from Ghidra projects.

Implementations

Returns the InFormat corresponding to the given name, if there is one.

Returns the file extension associated with the InFormat.

Returns an Iterator over all InFormat variants.

Reads data from rdr in the format specified by the InFormat, and merges it into symgen using the options specified in params.

If a file_name is provided, it may be used for subregion resolution, depending on the InFormat.

Trait Implementations

Returns a copy of the value. Read more
Performs copy-assignment from source. Read more
Formats the value using the given formatter. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

The resulting type after obtaining ownership.
Creates owned data from borrowed data, usually by cloning. Read more
Uses borrowed data to replace owned data, usually by cloning. Read more
The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.