i3status_rs::escape

Trait CollectEscaped

Source
pub trait CollectEscaped {
    // Required method
    fn collect_pango_escaped_into<T: Write>(self, out: &mut T);

    // Provided method
    fn collect_pango_escaped<T: Write + Default>(self) -> T
       where Self: Sized { ... }
}

Required Methods§

Source

fn collect_pango_escaped_into<T: Write>(self, out: &mut T)

Write escaped version of self to out

Provided Methods§

Source

fn collect_pango_escaped<T: Write + Default>(self) -> T
where Self: Sized,

Write escaped version of self to a new buffer

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

Source§

impl<I, R> CollectEscaped for I
where I: Iterator<Item = R>, R: AsRef<str>,