(&'a self, v: &'a Cte<T>)
| 1003 | } |
| 1004 | |
| 1005 | fn doc_cte<'a, T: AstInfo>(&'a self, v: &'a Cte<T>) -> RcDoc<'a> { |
| 1006 | RcDoc::concat([ |
| 1007 | RcDoc::text(format!("{} AS", v.alias)), |
| 1008 | RcDoc::line(), |
| 1009 | bracket("(", self.doc_query(&v.query), ")"), |
| 1010 | ]) |
| 1011 | } |
| 1012 | |
| 1013 | fn doc_mutually_recursive<'a, T: AstInfo>(&'a self, v: &'a CteMutRec<T>) -> RcDoc<'a> { |
| 1014 | let mut docs = Vec::new(); |