Searched refs:NestedMeta (Results 1 – 16 of 16) sorted by relevance
8 use crate::ast::NestedMeta;36 fn from_list(items: &[NestedMeta]) -> Result<Self> { in from_list()39 if let NestedMeta::Meta(Meta::Path(ref path)) = *item { in from_list()165 fn from_list(items: &[NestedMeta]) -> Result<Self> { in from_list()170 if let NestedMeta::Meta(Meta::Path(ref path)) = *item { in from_list()
4 use crate::ast::NestedMeta;91 for item in NestedMeta::parse_meta_list(data.tokens.clone())? { in parse_attr()92 if let NestedMeta::Meta(ref mi) = item { in parse_attr()
4 use crate::ast::NestedMeta;70 fn from_list(nested: &[NestedMeta]) -> Result<Self> { in from_list()
417 pub enum NestedMeta { enum422 impl NestedMeta { impl424 syn::punctuated::Punctuated::<NestedMeta, Token![,]>::parse_terminated in parse_meta_list()430 impl syn::parse::Parse for NestedMeta { implementation433 input.parse().map(NestedMeta::Lit) in parse()437 input.parse().map(NestedMeta::Meta) in parse()444 impl ToTokens for NestedMeta { implementation447 NestedMeta::Meta(meta) => meta.to_tokens(tokens), in to_tokens()448 NestedMeta::Lit(lit) => lit.to_tokens(tokens), in to_tokens()
42 __flatten.push(::darling::ast::NestedMeta::Meta(__inner.clone())); in core_loop()69 ::darling::export::NestedMeta::Meta(ref __inner) => { in core_loop()76 ::darling::export::NestedMeta::Lit(ref __inner) => { in core_loop()
58 … fn from_list(__items: &[::darling::export::NestedMeta]) -> ::darling::Result<Self> { in to_tokens()110 … fn from_list(__outer: &[::darling::export::NestedMeta]) -> ::darling::Result<Self> { in to_tokens()116 … if let ::darling::export::NestedMeta::Meta(ref __nested) = __outer[0] { in to_tokens()
62 match ::darling::export::NestedMeta::parse_meta_list(__data.tokens) { in extractor()
164 … let __items = ::darling::export::NestedMeta::parse_meta_list(__data.tokens.clone())?; in to_tokens()
107 let mut __flatten: Vec<::darling::ast::NestedMeta> = vec![]; in to_tokens()
5 use crate::ast::NestedMeta;51 fn from_list(v: &[NestedMeta]) -> Result<Self> { in from_list()54 if let NestedMeta::Meta(Meta::Path(ref path)) = *nmi { in from_list()
57 use crate::ast::NestedMeta;64 let nested_meta = NestedMeta::parse_meta_list(meta.tokens).unwrap(); in parse_list()71 let nested_meta = NestedMeta::parse_meta_list(meta.tokens).unwrap(); in parse_path_returns_empty_list()
5 use crate::ast::NestedMeta;144 fn from_list(items: &[NestedMeta]) -> Result<Self> { in from_list()
13 use crate::ast::NestedMeta;53 fn from_nested_meta(item: &NestedMeta) -> Result<Self> { in from_nested_meta()55 NestedMeta::Lit(ref lit) => Self::from_value(lit), in from_nested_meta()56 NestedMeta::Meta(ref mi) => Self::from_meta(mi), in from_nested_meta()73 Self::from_list(&NestedMeta::parse_meta_list(value.tokens.clone())?[..]) in from_meta()102 fn from_list(items: &[NestedMeta]) -> Result<Self> { in from_list()534 fn from_list(items: &[NestedMeta]) -> Result<Self> {620 fn from_list(items: &[NestedMeta]) -> Result<Self> { in from_list()640 fn from_list(items: &[NestedMeta]) -> Result<Self> {712 fn from_list(nested: &[NestedMeta]) -> Result<Self> {[all …]
105 pub use crate::ast::NestedMeta;
64 …r type, then use `darling::ast::NestedMeta::parse_meta_list` to convert the arguments `TokenStream…71 use darling::ast::NestedMeta;84 let attr_args = match NestedMeta::parse_meta_list(args.into()) {
52 - Add `Clone` impl for `NestedMeta` [#230](https://github.com/TedDriggs/darling/pull/230)60 - Replace all occurrences of syn::NestedMeta with darling::ast::NestedMeta.71 match NestedMeta::parse_meta_list(args) {