chrony_confile/ast/
selection.rs1#[derive(Debug, Clone, Copy, PartialEq, Eq)]
11pub enum AuthSelectMode {
12 Require,
14 Prefer,
16 Mix,
18 Ignore,
20}
21
22#[derive(Debug, Clone, PartialEq)]
23pub struct CombineLimitConfig { pub limit: f64 }
24
25#[derive(Debug, Clone, PartialEq)]
26pub struct MaxDistanceConfig { pub distance: f64 }
27
28#[derive(Debug, Clone, PartialEq)]
29pub struct MaxJitterConfig { pub jitter: f64 }
30
31#[derive(Debug, Clone, PartialEq)]
32pub struct MinSourcesConfig { pub sources: u32 }
33
34#[derive(Debug, Clone, PartialEq)]
35pub struct ReselectDistConfig { pub distance: f64 }
36
37#[derive(Debug, Clone, PartialEq)]
38pub struct StratumWeightConfig { pub distance: f64 }