Struct uhttp_sse::SseField
[−]
[src]
pub struct SseField<W: Write>(_);
A field in an SSE message.
Each field has a name and a value. The assigned name is automatically written when the
object is initialized, and the value is then appended by writing into the SseField
object any number of times. When the SseField
object goes out of scope, the field is
terminated.
The written value must not contain any \n
newline characters.
Trait Implementations
impl<W: Write> Write for SseField<W>
[src]
Appends to the value of the current field.
fn write(&mut self, buf: &[u8]) -> Result<usize>
Write a buffer into this object, returning how many bytes were written. Read more
fn flush(&mut self) -> Result<()>
Flush this output stream, ensuring that all intermediately buffered contents reach their destination. Read more
fn write_all(&mut self, buf: &[u8]) -> Result<(), Error>
1.0.0
Attempts to write an entire buffer into this write. Read more
fn write_fmt(&mut self, fmt: Arguments) -> Result<(), Error>
1.0.0
Writes a formatted string into this writer, returning any error encountered. Read more
fn by_ref(&mut self) -> &mut Self
1.0.0
Creates a "by reference" adaptor for this instance of Write
. Read more
impl<W: Write> Drop for SseField<W>
[src]
Writes the field terminating sequence on drop.