pub enum ImportsNotUsedAsValues {
Remove,
Preserve,
Error,
}Variants§
Remove
Drop import statements which only reference types.
Preserve
Preserve all import statements.
Error
Error on import statements that only reference types.
Trait Implementations§
Source§impl Clone for ImportsNotUsedAsValues
impl Clone for ImportsNotUsedAsValues
Source§fn clone(&self) -> ImportsNotUsedAsValues
fn clone(&self) -> ImportsNotUsedAsValues
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ImportsNotUsedAsValues
impl Debug for ImportsNotUsedAsValues
Source§impl PartialEq for ImportsNotUsedAsValues
impl PartialEq for ImportsNotUsedAsValues
Source§impl ValueEnum for ImportsNotUsedAsValues
impl ValueEnum for ImportsNotUsedAsValues
impl Copy for ImportsNotUsedAsValues
impl Eq for ImportsNotUsedAsValues
impl StructuralPartialEq for ImportsNotUsedAsValues
Auto Trait Implementations§
impl Freeze for ImportsNotUsedAsValues
impl RefUnwindSafe for ImportsNotUsedAsValues
impl Send for ImportsNotUsedAsValues
impl Sync for ImportsNotUsedAsValues
impl Unpin for ImportsNotUsedAsValues
impl UnsafeUnpin for ImportsNotUsedAsValues
impl UnwindSafe for ImportsNotUsedAsValues
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more