compress_json_rs/config.rs
1/// Global configuration for compression behavior
2#[derive(Debug, Copy, Clone)]
3pub struct Config {
4 /// Whether to sort object keys
5 pub sort_key: bool,
6 /// Whether to error on NaN values
7 pub error_on_nan: bool,
8 /// Whether to error on infinite values
9 pub error_on_infinite: bool,
10}
11
12/// Default configuration matching the TypeScript defaults
13pub const CONFIG: Config = Config {
14 sort_key: false,
15 error_on_nan: false,
16 error_on_infinite: false,
17};