pub struct FrameworkEnablement {
pub name: String,
pub display_name: String,
pub settings_path: PathBuf,
pub hooks_config: Value,
pub commands_run: Vec<String>,
}Expand description
Result of enabling 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 installed.
hooks_config: ValueThe hooks configuration that was installed.
commands_run: Vec<String>Shell commands that were executed during installation.
Trait Implementations§
Source§impl Clone for FrameworkEnablement
impl Clone for FrameworkEnablement
Source§fn clone(&self) -> FrameworkEnablement
fn clone(&self) -> FrameworkEnablement
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 FrameworkEnablement
impl RefUnwindSafe for FrameworkEnablement
impl Send for FrameworkEnablement
impl Sync for FrameworkEnablement
impl Unpin for FrameworkEnablement
impl UnwindSafe for FrameworkEnablement
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