pub enum AttrSuggestionStyle {
Attribute(AttrStyle),
EmbeddedAttribute,
Macro,
}Variants§
Attribute(AttrStyle)
The suggestion is styled for a normal attribute.
The AttrStyle determines whether this is an inner or outer attribute.
EmbeddedAttribute
The suggestion is styled for an attribute embedded into another attribute.
For example, attributes inside #[cfg_attr(true, attr(...)].
Macro
The suggestion is styled for macros that are parsed with attribute parsers.
For example, the cfg!(predicate) macro.
Auto Trait Implementations§
impl DynSend for AttrSuggestionStyle
impl DynSync for AttrSuggestionStyle
impl Freeze for AttrSuggestionStyle
impl RefUnwindSafe for AttrSuggestionStyle
impl Send for AttrSuggestionStyle
impl Sync for AttrSuggestionStyle
impl Unpin for AttrSuggestionStyle
impl UnwindSafe for AttrSuggestionStyle
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> 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 moreSource§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<T> WithSubscriber for T
impl<T> WithSubscriber for T
Source§fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
Source§fn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
impl<T> ErasedDestructor for Twhere
T: 'static,
Layout§
Note: Most layout information is completely unstable and may even differ between compilations. The only exception is types with certain repr(...) attributes. Please see the Rust Reference's “Type Layout” chapter for details on type layout guarantees.
Size: 1 byte
Size for each variant:
Attribute: 1 byteEmbeddedAttribute: 0 bytesMacro: 0 bytes