Struct tor_dirmgr::DirMgrConfig
source · [−]pub struct DirMgrConfig { /* private fields */ }
Expand description
Configuration type for network directory operations.
This type is immutable once constructed.
To create an object of this type, use DirMgrConfigBuilder
, or
deserialize it from a string. (Arti generally uses Toml for configuration,
but you can use other formats if you prefer.)
Many members of this type can be replaced with a new configuration on a running Arti client. Those that cannot are documented.
Implementations
sourceimpl DirMgrConfig
impl DirMgrConfig
sourcepub fn builder() -> DirMgrConfigBuilder
pub fn builder() -> DirMgrConfigBuilder
Return a new builder to construct a DirMgrConfig.
Trait Implementations
sourceimpl Clone for DirMgrConfig
impl Clone for DirMgrConfig
sourcefn clone(&self) -> DirMgrConfig
fn clone(&self) -> DirMgrConfig
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 DirMgrConfig
impl Debug for DirMgrConfig
sourceimpl PartialEq<DirMgrConfig> for DirMgrConfig
impl PartialEq<DirMgrConfig> for DirMgrConfig
sourcefn eq(&self, other: &DirMgrConfig) -> bool
fn eq(&self, other: &DirMgrConfig) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourcefn ne(&self, other: &DirMgrConfig) -> bool
fn ne(&self, other: &DirMgrConfig) -> bool
This method tests for !=
.
impl Eq for DirMgrConfig
impl StructuralEq for DirMgrConfig
impl StructuralPartialEq for DirMgrConfig
Auto Trait Implementations
impl RefUnwindSafe for DirMgrConfig
impl Send for DirMgrConfig
impl Sync for DirMgrConfig
impl Unpin for DirMgrConfig
impl UnwindSafe for DirMgrConfig
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