pub enum FileFlavor {
Normal,
Auxiliary,
Linkable,
Rmeta,
DebugInfo,
}
Expand description
Kind of each file generated by a Unit, part of FileType
.
Variants
Normal
Not a special file type.
Auxiliary
Like Normal
, but not directly executable.
For example, a .wasm
file paired with the “normal” .js
file.
Linkable
Something you can link against (e.g., a library).
Rmeta
An .rmeta
Rust metadata file.
DebugInfo
Piece of external debug information (e.g., .dSYM
/.pdb
file).
Trait Implementations
sourceimpl Clone for FileFlavor
impl Clone for FileFlavor
sourcefn clone(&self) -> FileFlavor
fn clone(&self) -> FileFlavor
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 FileFlavor
impl Debug for FileFlavor
sourceimpl PartialEq<FileFlavor> for FileFlavor
impl PartialEq<FileFlavor> for FileFlavor
impl Eq for FileFlavor
impl StructuralEq for FileFlavor
impl StructuralPartialEq for FileFlavor
Auto Trait Implementations
impl RefUnwindSafe for FileFlavor
impl Send for FileFlavor
impl Sync for FileFlavor
impl Unpin for FileFlavor
impl UnwindSafe for FileFlavor
Blanket Implementations
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<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.