pub fn with_num_threads(num_threads: usize) -> Self {
        Self {
            converter_data_pair: Default::default(),
            thread_pool: Default::default(),
            num_threads: Some(num_threads),
        }
    }
/// The same as **new** but allows for specifying the number of threads to use when processing
/// callbacks submitted to `read_threaded` on produced snapshots.
///
/// By default, **Capturer** uses a single dedicated thread. This reduces the chance that the
/// thread will interfere with the core running the main event loop, but also reduces the
/// amount of processing power applied to processing callbacks in turn increasing the chance
/// that the thread may fall behind under heavy load. This constructor is provided to allow for
/// users to choose how to handle this trade-off.
The same as **new** but allows for specifying the number of threads to use when processing
callbacks submitted to `read_threaded` on produced snapshots.

By default, **Capturer** uses a single dedicated thread. This reduces the chance that the
thread will interfere with the core running the main event loop, but also reduces the
amount of processing power applied to processing callbacks in turn increasing the chance
that the thread may fall behind under heavy load. This constructor is provided to allow for
users to choose how to handle this trade-off.
The same as ** new ** but allows for specifying the number of threads to use when processing callbacks submitted to ` read_threaded ` on produced snapshots . By default ** Capturer ** uses a single dedicated thread . This reduces the chance that the thread will interfere with the core running the main event loop but also reduces the amount of processing power applied to processing callbacks in turn increasing the chance that the thread may fall behind under heavy load . This constructor is provided to allow for users to choose how to handle this trade - off .
pub fn with_num_threads(num_threads: usize) -> Self {
        Self {
            converter_data_pair: Default::default(),
            thread_pool: Default::default(),
            num_threads: Some(num_threads),
        }
    }
pub fn with_num_threads ( num_threads : usize ) -> Self { Self { converter_data_pair : Default :: default ( ) , thread_pool : Default :: default ( ) , num_threads : Some ( num_threads ) , } }
The same as **new** but allows for specifying the number of threads to use when processing
callbacks submitted to `read_threaded` on produced snapshots.
The same as ** new ** but allows for specifying the number of threads to use when processing callbacks submitted to ` read_threaded ` on produced snapshots .
num_threads
usize
num_threads
usize