pub struct SubagentLookupStrategy;Expand description
Lookup strategy for subagents (<name>.md in .claude/agents/).
Trait Implementations§
Source§impl Clone for SubagentLookupStrategy
impl Clone for SubagentLookupStrategy
Source§fn clone(&self) -> SubagentLookupStrategy
fn clone(&self) -> SubagentLookupStrategy
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 moreSource§impl Debug for SubagentLookupStrategy
impl Debug for SubagentLookupStrategy
Source§impl Default for SubagentLookupStrategy
impl Default for SubagentLookupStrategy
Source§fn default() -> SubagentLookupStrategy
fn default() -> SubagentLookupStrategy
Returns the “default value” for a type. Read more
Source§impl LookupStrategy for SubagentLookupStrategy
impl LookupStrategy for SubagentLookupStrategy
Source§fn config_subdir(&self) -> &'static str
fn config_subdir(&self) -> &'static str
Get the subdirectory name within
.claude/ for this item type.
e.g., “skills” or “agents”Source§fn matches_entry(&self, path: &Path) -> bool
fn matches_entry(&self, path: &Path) -> bool
Check if a directory entry matches the lookup pattern.
impl Copy for SubagentLookupStrategy
Auto Trait Implementations§
impl Freeze for SubagentLookupStrategy
impl RefUnwindSafe for SubagentLookupStrategy
impl Send for SubagentLookupStrategy
impl Sync for SubagentLookupStrategy
impl Unpin for SubagentLookupStrategy
impl UnwindSafe for SubagentLookupStrategy
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<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreCreates a shared type from an unshared type.