pub struct DataFolder {
pub path: PathBuf,
}Fields§
§path: PathBufImplementations§
Source§impl DataFolder
impl DataFolder
pub fn from_string(path: String) -> Self
pub fn from_path(path: PathBuf) -> Self
pub fn all(&self) -> EnvDataFolder
pub fn config_path(&self) -> PathBuf
pub fn config(&self) -> Option<RgResult<ConfigData>>
pub fn write_config(&self, config: &ConfigData) -> RgResult<()>
pub fn by_env(&self, env: NetworkEnvironment) -> EnvDataFolder
pub fn target(id: u32) -> Self
pub fn ensure_exists(&self) -> &Self
pub fn delete(&self) -> &Self
Trait Implementations§
Source§impl Clone for DataFolder
impl Clone for DataFolder
Source§fn clone(&self) -> DataFolder
fn clone(&self) -> DataFolder
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 moreAuto Trait Implementations§
impl Freeze for DataFolder
impl RefUnwindSafe for DataFolder
impl Send for DataFolder
impl Sync for DataFolder
impl Unpin for DataFolder
impl UnwindSafe for DataFolder
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