ssevents/encoder
Deterministic Server-Sent Events encoding.
The default line ending is LF. Call the *_with_line_ending
variants to emit CRLF instead.
Types
pub type LineEnding {
Lf
Crlf
}
Constructors
-
Lf -
Crlf
Values
pub fn default_line_ending() -> LineEnding
pub fn encode(event: event.Event) -> String
pub fn encode_bytes(event: event.Event) -> BitArray
pub fn encode_item(item: event.Item) -> String
pub fn encode_item_bytes(item: event.Item) -> BitArray
pub fn encode_item_with_line_ending(
item: event.Item,
line_ending: LineEnding,
) -> String
pub fn encode_items(items: List(event.Item)) -> String
pub fn encode_items_bytes(items: List(event.Item)) -> BitArray
pub fn encode_items_with_line_ending(
items: List(event.Item),
line_ending: LineEnding,
) -> String
pub fn encode_with_line_ending(
event: event.Event,
line_ending: LineEnding,
) -> String