pub enum NoosphereStoragePath {
Scoped(PathBuf),
Unscoped(PathBuf),
}Expand description
An enum describing different storage stragies that may be interesting depending on the environment and implementation of Noosphere
Variants§
Scoped(PathBuf)
Scoped storage implies that the given path is a root and that spheres should be stored in a sub-path that includes the sphere identity at the trailing end
Unscoped(PathBuf)
Unscoped storage implies that sphere data should be kept at the given path. Note that this is typically only appropriate when dealing with a single sphere.
Trait Implementations§
Source§impl Clone for NoosphereStoragePath
impl Clone for NoosphereStoragePath
Source§fn clone(&self) -> NoosphereStoragePath
fn clone(&self) -> NoosphereStoragePath
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 NoosphereStoragePath
impl RefUnwindSafe for NoosphereStoragePath
impl Send for NoosphereStoragePath
impl Sync for NoosphereStoragePath
impl Unpin for NoosphereStoragePath
impl UnwindSafe for NoosphereStoragePath
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> FitForCBox for T
impl<T> FitForCBox for T
type CBoxWrapped = Box_<T>
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