risingwave_sqlparser::parser_v2::compact

Trait ParseV1

source
pub trait ParseV1 {
    // Required method
    fn parse_v1<F, O>(&mut self, f: F) -> PResult<O>
       where for<'a> F: FnOnce(&mut Parser<'a>) -> PResult<O>;
}

Required Methods§

source

fn parse_v1<F, O>(&mut self, f: F) -> PResult<O>
where for<'a> F: FnOnce(&mut Parser<'a>) -> PResult<O>,

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

impl<S, State> ParseV1 for Stateful<S, State>
where S: ParseV1,

source§

fn parse_v1<F, O>(&mut self, f: F) -> PResult<O>
where for<'a> F: FnOnce(&mut Parser<'a>) -> PResult<O>,

Implementors§

source§

impl<'a> ParseV1 for Parser<'a>