(&self, f: &mut Formatter<'_>, ctx: &mut C)
| 82 | M: HumanizerMode, |
| 83 | { |
| 84 | fn fmt_text(&self, f: &mut Formatter<'_>, ctx: &mut C) -> std::fmt::Result { |
| 85 | let PushdownInfo { pushdown } = self.expr; |
| 86 | |
| 87 | if !pushdown.is_empty() { |
| 88 | let pushdown = pushdown.iter().map(|e| self.mode.expr(*e, self.cols)); |
| 89 | let pushdown = separated(" AND ", pushdown); |
| 90 | writeln!(f, "{}pushdown=({})", ctx.as_mut(), pushdown)?; |
| 91 | } |
| 92 | |
| 93 | Ok(()) |
| 94 | } |
| 95 | } |
| 96 | |
| 97 | #[allow(missing_debug_implementations)] |