fn parse_pg_cast(&mut self, expr: Expr<Raw>) -> Result<Expr<Raw>, ParserError> {
        Ok(Expr::Cast {
            expr: Box::new(expr),
            data_type: self.parse_data_type()?,
        })
    }
/// Parse a postgresql casting style which is in the form of `expr::datatype`
Parse a postgresql casting style which is in the form of `expr::datatype`
Parse a postgresql casting style which is in the form of ` expr :: datatype `
fn parse_pg_cast(&mut self, expr: Expr<Raw>) -> Result<Expr<Raw>, ParserError> {
        Ok(Expr::Cast {
            expr: Box::new(expr),
            data_type: self.parse_data_type()?,
        })
    }
fn parse_pg_cast ( & mut self , expr : Expr < Raw > ) -> Result < Expr < Raw > , ParserError > { Ok ( Expr :: Cast { expr : Box :: new ( expr ) , data_type : self . parse_data_type ( ) ? , } ) }
Parse a postgresql casting style which is in the form of `expr::datatype`
Parse a postgresql casting style which is in the form of ` expr :: datatype `
&mut self
expr
Expr<Raw>
&mut self
expr
Expr<Raw>