pub struct OpenCodeTarget;Trait Implementations§
Source§impl Target for OpenCodeTarget
impl Target for OpenCodeTarget
fn name(&self) -> &'static str
fn display_name(&self) -> &'static str
fn detect_paths(&self, home: &Path) -> Vec<PathBuf>
fn install(&self, _home: &Path) -> Result<InstallOutcome, String>
Source§fn shell_tool_name(&self) -> &'static str
fn shell_tool_name(&self) -> &'static str
The harness’s SHELL tool — the only tool this hook should decide about. Droid’s is
Execute, Gemini’s run_shell_command; most are Bash. Defaults to Bash, the common
case.fn hook_format(&self) -> Option<&dyn HookFormat>
Auto Trait Implementations§
impl Freeze for OpenCodeTarget
impl RefUnwindSafe for OpenCodeTarget
impl Send for OpenCodeTarget
impl Sync for OpenCodeTarget
impl Unpin for OpenCodeTarget
impl UnsafeUnpin for OpenCodeTarget
impl UnwindSafe for OpenCodeTarget
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