Struct style_traits::values::SequenceWriter [] [src]

pub struct SequenceWriter<'a, W> { /* fields omitted */ }

Convenience wrapper to serialise CSS values separated by a given string.

Methods

impl<'a, W> SequenceWriter<'a, W> where
    W: Write
[src]

[src]

Create a new sequence writer.

[src]

Serialises a CSS value, writing any separator as necessary.

The separator is never written before any item produces any output, and is written in subsequent calls only if the item produces some output on its own again. This lets us handle Option<T> fields by just not printing anything on None.