Struct pyo3_macros_backend::attributes::kw::item
source · pub struct item {
pub span: Span,
}
Fields§
§span: Span
Trait Implementations§
source§impl CustomToken for item
impl CustomToken for item
source§impl PartialEq for item
impl PartialEq for item
source§impl ToTokens for item
impl ToTokens for item
source§fn to_tokens(&self, tokens: &mut TokenStream2)
fn to_tokens(&self, tokens: &mut TokenStream2)
source§fn to_token_stream(&self) -> TokenStream
fn to_token_stream(&self) -> TokenStream
source§fn into_token_stream(self) -> TokenStreamwhere
Self: Sized,
fn into_token_stream(self) -> TokenStreamwhere
Self: Sized,
impl Copy for item
Auto Trait Implementations§
impl Freeze for item
impl RefUnwindSafe for item
impl !Send for item
impl !Sync for item
impl Unpin for item
impl UnwindSafe for item
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> RepToTokensExt for T
impl<T> RepToTokensExt for T
source§fn next(&self) -> Option<&Self>
fn next(&self) -> Option<&Self>
Pretend to be an iterator for the purposes of
quote_into_iter
.
This allows repeated calls to quote_into_iter
to continue
correctly returning DoesNotHaveIter.fn quote_into_iter(&self) -> (&Self, ThereIsNoIteratorInRepetition)
source§impl<T> SizedTypeProperties for T
impl<T> SizedTypeProperties for T
source§impl<T> Spanned for T
impl<T> Spanned for T
source§fn span(&self) -> Span
fn span(&self) -> Span
Returns a
Span
covering the complete contents of this syntax tree
node, or Span::call_site()
if this node is empty.