Lines Matching refs:ParseStream
9 use crate::parse::{Parse, ParseStream, Parser, Result};
75 /// parsed directly by [`ParseStream::parse`]. Instead use
76 /// [`ParseStream::call`] with one of the two parser functions
81 /// [`ParseStream::parse`]: parse::ParseBuffer::parse
82 /// [`ParseStream::call`]: parse::ParseBuffer::call
86 /// use syn::parse::{Parse, ParseStream};
100 /// fn parse(input: ParseStream) -> Result<Self> {
398 pub fn parse_outer(input: ParseStream) -> Result<Vec<Self>> {
414 pub fn parse_inner(input: ParseStream) -> Result<Vec<Self>> {
620 use crate::parse::{Parse, ParseStream, Result};
623 pub(crate) fn parse_inner(input: ParseStream, attrs: &mut Vec<Attribute>) -> Result<()> {
630 pub(crate) fn single_parse_inner(input: ParseStream) -> Result<Attribute> {
640 pub(crate) fn single_parse_outer(input: ParseStream) -> Result<Attribute> {
652 fn parse(input: ParseStream) -> Result<Self> {
660 fn parse(input: ParseStream) -> Result<Self> {
668 fn parse(input: ParseStream) -> Result<Self> {
674 pub(crate) fn parse_meta_after_path(path: Path, input: ParseStream) -> Result<Meta> {
684 fn parse_meta_list_after_path(path: Path, input: ParseStream) -> Result<MetaList> {
693 fn parse_meta_name_value_after_path(path: Path, input: ParseStream) -> Result<MetaNameValue> {