pub struct InstallTarget {
pub label: String,
pub skills_dir: PathBuf,
}Expand description
A concrete install target — a single directory on disk.
Fields§
§label: StringHuman-readable label used in logs / CLI output.
skills_dir: PathBufParent directory that will hold the per-skill subdirectories.
Example: /home/alice/.agents/skills or
/path/to/repo/.agents/skills.
Trait Implementations§
Source§impl Clone for InstallTarget
impl Clone for InstallTarget
Source§fn clone(&self) -> InstallTarget
fn clone(&self) -> InstallTarget
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for InstallTarget
impl Debug for InstallTarget
Source§impl PartialEq for InstallTarget
impl PartialEq for InstallTarget
Source§fn eq(&self, other: &InstallTarget) -> bool
fn eq(&self, other: &InstallTarget) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for InstallTarget
impl StructuralPartialEq for InstallTarget
Auto Trait Implementations§
impl Freeze for InstallTarget
impl RefUnwindSafe for InstallTarget
impl Send for InstallTarget
impl Sync for InstallTarget
impl Unpin for InstallTarget
impl UnsafeUnpin for InstallTarget
impl UnwindSafe for InstallTarget
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.