pub struct ServerPaths {
pub db_path: PathBuf,
pub media_dir: PathBuf,
pub log_dir: PathBuf,
pub config_path: Option<PathBuf>,
}Expand description
Paths configured for the server, returned by connect.
Fields§
§db_path: PathBufPath to the SQLite database file.
media_dir: PathBufPath to the media directory for file attachments.
log_dir: PathBufPath to the log directory.
config_path: Option<PathBuf>Path to the configuration file (if one was loaded).
Trait Implementations§
Source§impl Clone for ServerPaths
impl Clone for ServerPaths
Source§fn clone(&self) -> ServerPaths
fn clone(&self) -> ServerPaths
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 ServerPaths
impl Debug for ServerPaths
Source§impl<'de> Deserialize<'de> for ServerPaths
impl<'de> Deserialize<'de> for ServerPaths
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 ServerPaths
impl RefUnwindSafe for ServerPaths
impl Send for ServerPaths
impl Sync for ServerPaths
impl Unpin for ServerPaths
impl UnsafeUnpin for ServerPaths
impl UnwindSafe for ServerPaths
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,
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