ssevents/limit

Parser and decoder safety limits.

These values bound memory growth for the incremental decoder. Each constructor rejects nonsensical values with a panic so callers do not silently run with ineffective limits.

Types

pub opaque type Limits

Values

pub fn default() -> Limits
pub const default_max_data_lines: Int
pub const default_max_event_bytes: Int
pub const default_max_line_bytes: Int
pub const default_max_retry_value: Int
pub fn max_data_lines(limits: Limits) -> Int
pub fn max_event_bytes(limits: Limits) -> Int
pub fn max_line_bytes(limits: Limits) -> Int
pub fn max_retry_value(limits: Limits) -> Int
pub fn new(
  max_line_bytes max_line_bytes: Int,
  max_event_bytes max_event_bytes: Int,
  max_data_lines max_data_lines: Int,
  max_retry_value max_retry_value: Int,
) -> Limits
Search Document