diff options
Diffstat (limited to 'src/parse/mod.rs')
| -rw-r--r-- | src/parse/mod.rs | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/parse/mod.rs b/src/parse/mod.rs index b475943..4cba0fd 100644 --- a/src/parse/mod.rs +++ b/src/parse/mod.rs @@ -1875,8 +1875,10 @@ pub struct Case<T: Stage> { } impl CmdDisplay for CaseBranch { - fn cdisplay(&self, _w: &mut dyn std::io::Write) -> std::io::Result<()> { - todo!() + fn cdisplay(&self, w: &mut dyn std::io::Write) -> std::io::Result<()> { + write!(w, "case_branch(\"{:?}\", ", self.pattern)?; + self.block.cdisplay(w)?; + write!(w, ")") } } |
