Struct tor_circmgr::CircMgrConfig
source · [−]pub struct CircMgrConfig { /* private fields */ }
Expand description
Configuration for a circuit manager.
This configuration includes information about how to build paths on the Tor network, and rules for timeouts and retries on Tor circuits.
This type is immutable once constructed. To create an object of
this type, use CircMgrConfigBuilder
, or deserialize it from a
string. (Arti generally uses Toml for configuration, but you can
use other formats if you prefer.)
Implementations
sourceimpl CircMgrConfig
impl CircMgrConfig
sourcepub fn builder() -> CircMgrConfigBuilder
pub fn builder() -> CircMgrConfigBuilder
Return a new CircMgrConfigBuilder
.
Trait Implementations
sourceimpl Clone for CircMgrConfig
impl Clone for CircMgrConfig
sourcefn clone(&self) -> CircMgrConfig
fn clone(&self) -> CircMgrConfig
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for CircMgrConfig
impl Debug for CircMgrConfig
sourceimpl Default for CircMgrConfig
impl Default for CircMgrConfig
sourcefn default() -> CircMgrConfig
fn default() -> CircMgrConfig
Returns the “default value” for a type. Read more
sourceimpl PartialEq<CircMgrConfig> for CircMgrConfig
impl PartialEq<CircMgrConfig> for CircMgrConfig
sourcefn eq(&self, other: &CircMgrConfig) -> bool
fn eq(&self, other: &CircMgrConfig) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourcefn ne(&self, other: &CircMgrConfig) -> bool
fn ne(&self, other: &CircMgrConfig) -> bool
This method tests for !=
.
impl Eq for CircMgrConfig
impl StructuralEq for CircMgrConfig
impl StructuralPartialEq for CircMgrConfig
Auto Trait Implementations
impl RefUnwindSafe for CircMgrConfig
impl Send for CircMgrConfig
impl Sync for CircMgrConfig
impl Unpin for CircMgrConfig
impl UnwindSafe for CircMgrConfig
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcepub fn to_owned(&self) -> T
pub fn to_owned(&self) -> T
Creates owned data from borrowed data, usually by cloning. Read more
sourcepub fn clone_into(&self, target: &mut T)
pub fn clone_into(&self, target: &mut T)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
pub fn vzip(self) -> V
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more