struct ManagedRootLayout {
root: PathBuf,
packages: PathBuf,
data: PathBuf,
logs: PathBuf,
package_logs: PathBuf,
cache: PathBuf,
pkgdb: PathBuf,
shims: PathBuf,
db: PathBuf,
catalog_db: PathBuf,
config: PathBuf,
log: PathBuf,
}Fields§
§root: PathBuf§packages: PathBuf§data: PathBuf§logs: PathBuf§package_logs: PathBuf§cache: PathBuf§pkgdb: PathBuf§shims: PathBuf§db: PathBuf§catalog_db: PathBuf§config: PathBuf§log: PathBufImplementations§
Source§impl ManagedRootLayout
impl ManagedRootLayout
fn resolve( root: &Path, packages: &str, data: &str, logs: &str, cache: &str, ) -> Self
fn into_resolved_paths(self) -> ResolvedPaths
Trait Implementations§
Source§impl Clone for ManagedRootLayout
impl Clone for ManagedRootLayout
Source§fn clone(&self) -> ManagedRootLayout
fn clone(&self) -> ManagedRootLayout
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 ManagedRootLayout
impl RefUnwindSafe for ManagedRootLayout
impl Send for ManagedRootLayout
impl Sync for ManagedRootLayout
impl Unpin for ManagedRootLayout
impl UnwindSafe for ManagedRootLayout
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