/// Parse with the given meta.
Parse with the given meta.
Parse with the given meta .
pub fn parse_with_meta(
        parser: &mut Parser<'_>,
        attributes: Vec<ast::Attribute>,
    ) -> Result<Self, ParseError> {
        Ok(Self {
            attributes,
            let_token: parser.parse()?,
            pat: parser.parse()?,
            eq: parser.parse()?,
            expr: ast::Expr::parse_without_eager_brace(parser)?,
        })
    }
pub fn parse_with_meta ( parser : & mut Parser < ' _ > , attributes : Vec < ast :: Attribute > , ) -> Result < Self , ParseError > { Ok ( Self { attributes , let_token : parser . parse ( ) ? , pat : parser . parse ( ) ? , eq : parser . parse ( ) ? , expr : ast :: Expr :: parse_without_eager_brace ( parser ) ? , } ) }
Parse with the given meta.
Parse with the given meta .
parser
&mut Parser<'_>
attributes
Vec<ast::Attribute>