border_async_trainer/actor_manager/
config.rs

1use serde::{Deserialize, Serialize};
2
3/// Configuration of [`ActorManager`](super::ActorManager).
4#[derive(Clone, Debug, Serialize, Deserialize)]
5pub struct ActorManagerConfig {
6    /// Number of samples to be buffered in each actor until being pushed to the replay buffer.
7    ///
8    /// The default value is 100.
9    pub n_buffer: usize,
10}
11
12impl Default for ActorManagerConfig {
13    fn default() -> Self {
14        Self { n_buffer: 100 }
15    }
16}