pub struct PM1;
Available on crate feature
proc-macro
only.Expand description
Marker type for the proc-macro
crate.
Trait Implementations§
source§impl ProcMacro for PM
impl ProcMacro for PM
§type TokenStream = TokenStream
type TokenStream = TokenStream
Proc macro selected type alias.
§type TokenStreamIntoIter = IntoIter
type TokenStreamIntoIter = IntoIter
Proc macro selected type alias.
source§impl ProcMacroExt for PM
impl ProcMacroExt for PM
§type PMExt = PM
type PMExt = PM
Implementation detail to enable extension traits. Use
ProcMacro::PM
instead.§type DelimiterExt = Delimiter
type DelimiterExt = Delimiter
Implementation detail to enable extension traits. Use
ProcMacro::Delimiter
instead.§type GroupExt = Group
type GroupExt = Group
Implementation detail to enable extension traits. Use
ProcMacro::Group
instead.§type IdentExt = Ident
type IdentExt = Ident
Implementation detail to enable extension traits. Use
ProcMacro::Ident
instead.§type LiteralExt = Literal
type LiteralExt = Literal
Implementation detail to enable extension traits. Use
ProcMacro::Literal
instead.§type PunctExt = Punct
type PunctExt = Punct
Implementation detail to enable extension traits. Use
ProcMacro::Punct
instead.§type SpacingExt = Spacing
type SpacingExt = Spacing
Implementation detail to enable extension traits. Use
ProcMacro::Spacing
instead.§type SpanExt = Span
type SpanExt = Span
Implementation detail to enable extension traits. Use
ProcMacro::Span
instead.§type TokenStreamExt = TokenStream
type TokenStreamExt = TokenStream
Implementation detail to enable extension traits. Use
ProcMacro::TokenStream
instead.§type TokenTreeExt = TokenTree
type TokenTreeExt = TokenTree
Implementation detail to enable extension traits. Use
ProcMacro::TokenTree
instead.§type TokenStreamExtIntoIter = IntoIter
type TokenStreamExtIntoIter = IntoIter
Implementation detail to enable extension traits. Use
ProcMacro::TokenStreamIntoIter
instead.impl Copy for PM
impl PM for PM
impl PMExt for PM
Auto Trait Implementations§
impl Freeze for PM
impl RefUnwindSafe for PM
impl Send for PM
impl Sync for PM
impl Unpin for PM
impl UnwindSafe for PM
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