Lines Matching refs:meta
10 use crate::meta::{self, ParseNestedMeta};
179 pub meta: Meta,
189 self.meta.path() in path()
248 match &self.meta { in parse_args_with()
258 Meta::NameValue(meta) => Err(Error::new( in parse_args_with()
259 meta.eq_token.span, in parse_args_with()
263 parsing::DisplayPath(&meta.path), in parse_args_with()
266 Meta::List(meta) => meta.parse_args_with(parser), in parse_args_with()
397 self.parse_args_with(meta::parser(logic)) in parse_nested_meta()
514 Meta::List(meta) => &meta.path, in path()
515 Meta::NameValue(meta) => &meta.path, in path()
525 Meta::List(meta) => meta.delimiter.span().open(), in require_path_only()
526 Meta::NameValue(meta) => meta.eq_token.span, in require_path_only()
536 Meta::List(meta) => Ok(meta), in require_list()
545 Meta::NameValue(meta) => Err(Error::new(meta.eq_token.span, "expected `(`")), in require_list()
554 Meta::NameValue(meta) => Ok(meta), in require_name_value()
563 Meta::List(meta) => Err(Error::new(meta.delimiter.span().open(), "expected `=`")), in require_name_value()
591 self.parse_args_with(meta::parser(logic)) in parse_nested_meta()
631 fn from(meta: Path) -> Meta { in from()
632 Meta::Path(meta) in from()
637 fn from(meta: MetaList) -> Meta { in from()
638 Meta::List(meta) in from()
643 fn from(meta: MetaNameValue) -> Meta { in from()
644 Meta::NameValue(meta) in from()
674 meta: content.parse()?, in single_parse_inner()
684 meta: content.parse()?, in single_parse_outer()
806 self.meta.to_tokens(tokens); in to_tokens()