pub struct Orchestrator { /* private fields */ }Implementations§
Source§impl Orchestrator
impl Orchestrator
pub fn new(dotfiles_dir: &Path, target_dir: &Path) -> Result<Self>
pub fn with_state_dir(self, state_dir: &Path) -> Self
pub fn with_system_mode(self, system: bool) -> Self
pub fn with_package_filter(self, filter: Option<String>) -> Self
pub fn loader(&self) -> &ConfigLoader
pub fn deploy( &mut self, hostname: &str, dry_run: bool, force: bool, ) -> Result<DeployReport>
Auto Trait Implementations§
impl Freeze for Orchestrator
impl RefUnwindSafe for Orchestrator
impl Send for Orchestrator
impl Sync for Orchestrator
impl Unpin for Orchestrator
impl UnsafeUnpin for Orchestrator
impl UnwindSafe for Orchestrator
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