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 · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcepub fn to_owned(&self) -> T
pub fn to_owned(&self) -> T
Creates owned data from borrowed data, usually by cloning. Read more
sourcepub fn clone_into(&self, target: &mut T)
pub fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more