Enum rustc_session::config::Lto [−][src]
This is what the LtoCli values get mapped to after resolving defaults and
and taking other command line options into account.
Variants
Don’t do any LTO whatsoever
Do a full crate graph LTO with ThinLTO
Do a local graph LTO with ThinLTO (only relevant for multiple codegen units).
Do a full crate graph LTO with “fat” LTO
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Lto
impl Send for Lto
impl Sync for Lto
impl Unpin for Lto
impl UnwindSafe for Lto
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T[src]
impl<T> From<T> for T[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone, [src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T[src]
pub fn clone_into(&self, target: &mut T)[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,