#[non_exhaustive]pub struct ServerDataDir(pub PathBuf);Expand description
The data-dir, where all database data is stored for a spacetime server process.
Tuple Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.0: PathBufImplementations§
Source§impl ServerDataDir
impl ServerDataDir
Source§impl ServerDataDir
impl ServerDataDir
Source§impl ServerDataDir
impl ServerDataDir
pub fn config_toml(&self) -> ConfigToml
pub fn logs(&self) -> LogsDir
pub fn wasmtime_cache(&self) -> WasmtimeCacheDir
pub fn metadata_toml(&self) -> MetadataTomlPath
pub fn pid_file(&self) -> Result<PidFile, PidFileError>
pub fn replica(&self, replica_id: u64) -> ReplicaDir
Trait Implementations§
Source§impl AsRef<OsStr> for ServerDataDir
impl AsRef<OsStr> for ServerDataDir
Source§impl AsRef<Path> for ServerDataDir
impl AsRef<Path> for ServerDataDir
Source§impl Clone for ServerDataDir
impl Clone for ServerDataDir
Source§fn clone(&self) -> ServerDataDir
fn clone(&self) -> ServerDataDir
Returns a duplicate of the value. Read more
1.0.0 · 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 ServerDataDir
impl Debug for ServerDataDir
Source§impl<'de> Deserialize<'de> for ServerDataDir
impl<'de> Deserialize<'de> for ServerDataDir
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
Source§impl From<OsString> for ServerDataDir
impl From<OsString> for ServerDataDir
Source§impl FromPathUnchecked for ServerDataDir
impl FromPathUnchecked for ServerDataDir
Source§fn from_path_unchecked(path: impl Into<PathBuf>) -> Self
fn from_path_unchecked(path: impl Into<PathBuf>) -> Self
The responsibility is on the caller to verify that the path is valid
for this directory structure node.
Source§impl Serialize for ServerDataDir
impl Serialize for ServerDataDir
Source§impl StandaloneDataDirExt for ServerDataDir
impl StandaloneDataDirExt for ServerDataDir
fn program_bytes(&self) -> ProgramBytesDir
fn control_db(&self) -> ControlDbDir
Auto Trait Implementations§
impl Freeze for ServerDataDir
impl RefUnwindSafe for ServerDataDir
impl Send for ServerDataDir
impl Sync for ServerDataDir
impl Unpin for ServerDataDir
impl UnwindSafe for ServerDataDir
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