Lagrange
Loading...
Searching...
No Matches
SerializeOptions Struct Reference

Options for serialization (save/serialize functions). More...

#include <lagrange/serialization/types.h>

Public Attributes

bool compress = true
 Enable zstd compression.
 
int compression_level = 3
 Zstd compression level (1-22).
 
unsigned num_threads = 0
 Number of zstd compression threads.
 

Detailed Description

Options for serialization (save/serialize functions).

Member Data Documentation

◆ compression_level

int compression_level = 3

Zstd compression level (1-22).

Lower is faster, higher is better compression. Levels >= 20 require more memory and should be used with caution.

◆ num_threads

unsigned num_threads = 0

Number of zstd compression threads.

0 = automatic, 1 = single-threaded. >1 = passed to ZSTD_c_nbWorkers. On Emscripten, this setting is ignored (always single-threaded).


The documentation for this struct was generated from the following file: