Struct amplify_syn::MetaArgList [−][src]
pub struct MetaArgList { pub list: Punctuated<MetaArg, Comma>, }
Expand description
Drop-in replacement for syn::NestedMeta
, which allows to parse
attributes which can have arguments made of either literal, path or
MetaArgNameValue
expressions.
Fields
list: Punctuated<MetaArg, Comma>
List of arguments
Trait Implementations
impl Parse for MetaArgList
[src]
impl Parse for MetaArgList
[src]fn parse(input: &ParseBuffer<'_>) -> Result<Self>
[src]
impl ToTokens for MetaArgList
[src]
impl ToTokens for MetaArgList
[src]fn to_tokens(&self, tokens: &mut TokenStream)
[src]
fn to_tokens(&self, tokens: &mut TokenStream)
[src]Write self
to the given TokenStream
. Read more
fn to_token_stream(&self) -> TokenStream
[src]
fn to_token_stream(&self) -> TokenStream
[src]Convert self
directly into a TokenStream
object. Read more
fn into_token_stream(self) -> TokenStream
[src]
fn into_token_stream(self) -> TokenStream
[src]Convert self
directly into a TokenStream
object. Read more
Auto Trait Implementations
impl RefUnwindSafe for MetaArgList
impl !Send for MetaArgList
impl !Sync for MetaArgList
impl Unpin for MetaArgList
impl UnwindSafe for MetaArgList
Blanket Implementations
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]pub fn borrow_mut(&mut self) -> &mut T
[src]
pub fn borrow_mut(&mut self) -> &mut T
[src]Mutably borrows from an owned value. Read more
impl<T> Spanned for T where
T: Spanned + ?Sized,
[src]
impl<T> Spanned for T where
T: Spanned + ?Sized,
[src]pub fn span(&self) -> Span
[src]
pub fn span(&self) -> Span
[src]Returns a Span
covering the complete contents of this syntax tree
node, or Span::call_site()
if this node is empty. Read more