Home
last modified time | relevance | path

Searched refs:NestedMeta (Results 1 – 16 of 16) sorted by relevance

/external/rust/android-crates-io/crates/darling_core/src/options/
Dshape.rs8 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()
Dmod.rs4 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()
Dforward_attrs.rs4 use crate::ast::NestedMeta;
70 fn from_list(nested: &[NestedMeta]) -> Result<Self> { in from_list()
/external/rust/android-crates-io/crates/darling_core/src/ast/
Ddata.rs417 pub enum NestedMeta { enum
422 impl NestedMeta { impl
424 syn::punctuated::Punctuated::<NestedMeta, Token![,]>::parse_terminated in parse_meta_list()
430 impl syn::parse::Parse for NestedMeta { implementation
433 input.parse().map(NestedMeta::Lit) in parse()
437 input.parse().map(NestedMeta::Meta) in parse()
444 impl ToTokens for NestedMeta { implementation
447 NestedMeta::Meta(meta) => meta.to_tokens(tokens), in to_tokens()
448 NestedMeta::Lit(lit) => lit.to_tokens(tokens), in to_tokens()
/external/rust/android-crates-io/crates/darling_core/src/codegen/
Dvariant_data.rs42 __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()
Dfrom_meta_impl.rs58 … 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()
Dattr_extractor.rs62 match ::darling::export::NestedMeta::parse_meta_list(__data.tokens) { in extractor()
Dvariant.rs164 … let __items = ::darling::export::NestedMeta::parse_meta_list(__data.tokens.clone())?; in to_tokens()
Dfield.rs107 let mut __flatten: Vec<::darling::ast::NestedMeta> = vec![]; in to_tokens()
/external/rust/android-crates-io/crates/darling_core/src/util/
Dpath_list.rs5 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()
Dparse_attribute.rs57 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()
Dover_ride.rs5 use crate::ast::NestedMeta;
144 fn from_list(items: &[NestedMeta]) -> Result<Self> { in from_list()
/external/rust/android-crates-io/crates/darling_core/src/
Dfrom_meta.rs13 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 …]
/external/rust/android-crates-io/crates/darling/src/
Dlib.rs105 pub use crate::ast::NestedMeta;
/external/rust/android-crates-io/crates/darling/
DREADME.md64 …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()) {
DCHANGELOG.md52 - 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) {