1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
use super::{Fmt, Formatter};
use wast::Expression;

impl<'src> Fmt for &Expression<'src> {
    fn fmt(&self, formatter: &mut Formatter) {
        let mut iter = self.instrs.iter();
        if let Some(instruction) = iter.next() {
            formatter.fmt(instruction);
        }
        for instruction in iter {
            formatter.write(" ");
            formatter.fmt(instruction);
        }
    }
}