pub struct MacroExport(Span);Expand description
Token export (or pub), indicating that a macro should be exported
Usually found in Option.
Tuple Fields§
§0: SpanImplementations§
Source§impl MacroExport
impl MacroExport
pub fn parse_option(input: ParseStream<'_>) -> Result<Option<Self>>
Trait Implementations§
Source§impl Clone for MacroExport
impl Clone for MacroExport
Source§fn clone(&self) -> MacroExport
fn clone(&self) -> MacroExport
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 MacroExport
impl Debug for MacroExport
Auto Trait Implementations§
impl Freeze for MacroExport
impl RefUnwindSafe for MacroExport
impl !Send for MacroExport
impl !Sync for MacroExport
impl Unpin for MacroExport
impl UnwindSafe for MacroExport
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<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