fn flush_ws(&mut self, buf: &mut Buffer, ws: WS) {
        if self.next_ws.is_some() && !ws.0 {
            let val = self.next_ws.unwrap();
            if !val.is_empty() {
                buf.writeln(&format!("writer.write_str({:#?})?;", val));
            }
        }
        self.next_ws = None;
    }
// If the previous literal left some trailing whitespace in `next_ws` and the
// prefix whitespace suppressor from the given argument, flush that whitespace.
// In either case, `next_ws` is reset to `None` (no trailing whitespace).
If the previous literal left some trailing whitespace in `next_ws` and the
prefix whitespace suppressor from the given argument, flush that whitespace.
In either case, `next_ws` is reset to `None` (no trailing whitespace).
If the previous literal left some trailing whitespace in ` next_ws ` and the prefix whitespace suppressor from the given argument flush that whitespace . In either case ` next_ws ` is reset to ` None ` ( no trailing whitespace ) .
fn flush_ws(&mut self, buf: &mut Buffer, ws: WS) {
        if self.next_ws.is_some() && !ws.0 {
            let val = self.next_ws.unwrap();
            if !val.is_empty() {
                buf.writeln(&format!("writer.write_str({:#?})?;", val));
            }
        }
        self.next_ws = None;
    }
fn flush_ws ( & mut self , buf : & mut Buffer , ws : WS ) { if self . next_ws . is_some ( ) && ! ws . 0 { let val = self . next_ws . unwrap ( ) ; if ! val . is_empty ( ) { buf . writeln ( & format ! ( " " val ) ) ; } } self . next_ws = None ; }
If the previous literal left some trailing whitespace in `next_ws` and the
prefix whitespace suppressor from the given argument, flush that whitespace.
If the previous literal left some trailing whitespace in ` next_ws ` and the prefix whitespace suppressor from the given argument flush that whitespace .
&mut self
buf
&mut Buffer
ws
WS
&mut self
buf
&mut Buffer
ws
WS