pub struct FrameworkDisablement {
pub name: String,
pub display_name: String,
pub settings_path: PathBuf,
pub hooks_removed: bool,
pub commands_run: Vec<String>,
}Expand description
Result of disabling a single framework.
Fields§
§name: StringThe framework name (e.g., “claude”, “gemini”, “codex”).
display_name: StringThe display name (e.g., “Claude Code”, “Gemini CLI”).
settings_path: PathBufPath where hooks were removed from.
hooks_removed: boolWhether hooks were actually removed (false if no mi6 hooks were present).
commands_run: Vec<String>Shell commands that were executed during uninstallation.
Trait Implementations§
Source§impl Clone for FrameworkDisablement
impl Clone for FrameworkDisablement
Source§fn clone(&self) -> FrameworkDisablement
fn clone(&self) -> FrameworkDisablement
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 FrameworkDisablement
impl RefUnwindSafe for FrameworkDisablement
impl Send for FrameworkDisablement
impl Sync for FrameworkDisablement
impl Unpin for FrameworkDisablement
impl UnwindSafe for FrameworkDisablement
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