Trait CircMgrConfig
pub trait CircMgrConfig:
AsRef<PathConfig>
+ AsRef<VanguardConfig>
+ AsRef<CircuitTiming>
+ AsRef<PreemptiveCircuitConfig>
+ GuardMgrConfig {
// Provided methods
fn path_rules(&self) -> &PathConfig { ... }
fn vanguard_config(&self) -> &VanguardConfig { ... }
fn circuit_timing(&self) -> &CircuitTiming { ... }
fn preemptive_circuits(&self) -> &PreemptiveCircuitConfig { ... }
}Expand description
Configuration for a circuit manager
If the circuit manager gains new configurabilities, this trait will gain additional supertraits, as an API break.
Prefer to use TorClientConfig, which will always implement this trait.
Provided Methods§
fn path_rules(&self) -> &PathConfig
fn path_rules(&self) -> &PathConfig
Access the field
fn vanguard_config(&self) -> &VanguardConfig
fn vanguard_config(&self) -> &VanguardConfig
Access the field
fn circuit_timing(&self) -> &CircuitTiming
fn circuit_timing(&self) -> &CircuitTiming
Access the field
fn preemptive_circuits(&self) -> &PreemptiveCircuitConfig
fn preemptive_circuits(&self) -> &PreemptiveCircuitConfig
Access the field