pub fn parse_where_clause(pair: Pair<'_, Rule>) -> Result<Vec<WherePredicate>>
Parse a where clause: where T: Bound1 + Bound2, U: Bound3
where T: Bound1 + Bound2, U: Bound3