pub struct ConfigPaths { /* private fields */ }Implementations§
Source§impl ConfigPaths
impl ConfigPaths
pub fn db_dir(&self, mode: OperationMode) -> PathBuf
pub fn with_db_dir(self, db_dir: PathBuf) -> Self
pub fn contracts_dir(&self, mode: OperationMode) -> PathBuf
pub fn with_contract_dir(self, contracts_dir: PathBuf) -> Self
pub fn delegates_dir(&self, mode: OperationMode) -> PathBuf
pub fn with_delegates_dir(self, delegates_dir: PathBuf) -> Self
pub fn config_dir(&self) -> PathBuf
pub fn data_dir(&self) -> PathBuf
Sourcepub fn wasmtime_cache_dir(&self) -> PathBuf
pub fn wasmtime_cache_dir(&self) -> PathBuf
Relocated wasmtime compile-cache directory (#4683). Not mode-split: the compile cache is keyed by (engine config + WASM bytes) and shared across local/network runtimes on the same node.
pub fn secrets_dir(&self, mode: OperationMode) -> PathBuf
pub fn with_secrets_dir(self, secrets_dir: PathBuf) -> Self
pub fn event_log(&self, mode: OperationMode) -> PathBuf
pub fn log_dir(&self) -> Option<&Path>
pub fn with_event_log(self, event_log: PathBuf) -> Self
pub fn iter(&self) -> ConfigPathsIter<'_> ⓘ
Trait Implementations§
Source§impl Clone for ConfigPaths
impl Clone for ConfigPaths
Source§fn clone(&self) -> ConfigPaths
fn clone(&self) -> ConfigPaths
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ConfigPaths
impl Debug for ConfigPaths
Source§impl<'de> Deserialize<'de> for ConfigPaths
impl<'de> Deserialize<'de> for ConfigPaths
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for ConfigPaths
impl RefUnwindSafe for ConfigPaths
impl Send for ConfigPaths
impl Sync for ConfigPaths
impl Unpin for ConfigPaths
impl UnsafeUnpin for ConfigPaths
impl UnwindSafe for ConfigPaths
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
impl<A, B, T> HttpServerConnExec<A, B> for Twhere
B: Body,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more