use std::time::Duration;
use super::parallel_mode::ParallelMode;
#[derive(Debug, Clone, Copy, PartialEq, Eq)]
pub struct SenderOption {
pub send_interval: Option<Duration>,
pub receive_interval: Option<Duration>,
pub timeout: Option<Duration>,
pub parallel: ParallelMode,
}
impl Default for SenderOption {
fn default() -> Self {
Self {
send_interval: Some(Duration::from_millis(1)),
receive_interval: Some(Duration::from_millis(1)),
timeout: None,
parallel: ParallelMode::Auto,
}
}
}