pub struct Pack {
pub name: String,
pub path: PathBuf,
pub config: HandlerConfig,
}Expand description
A dotfile pack — a directory of related configuration files.
Fields§
§name: StringDirectory name (e.g. "vim").
path: PathBufAbsolute path to the pack directory.
config: HandlerConfigHandler-relevant configuration for this pack (merged from app defaults + root config + pack config).
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Pack
impl RefUnwindSafe for Pack
impl Send for Pack
impl Sync for Pack
impl Unpin for Pack
impl UnsafeUnpin for Pack
impl UnwindSafe for Pack
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