pub struct HermesAgentAdapter;Expand description
Hermes Agent client adapter.
Detection intentionally requires Hermes-specific artifacts. Generic context
files such as AGENTS.md and CLAUDE.md are not enough to avoid treating
ordinary coding-agent projects as Hermes projects.
Trait Implementations§
Source§impl Adapter for HermesAgentAdapter
impl Adapter for HermesAgentAdapter
Source§fn load(&self, root: &Path, ignore_tests: bool) -> Result<Vec<ScanTarget>>
fn load(&self, root: &Path, ignore_tests: bool) -> Result<Vec<ScanTarget>>
Load artifacts from the directory into scan targets.
When
ignore_tests is true, test files are excluded before parsing.fn load_with_filter( &self, root: &Path, filter: &ScanPathFilter, ) -> Result<Vec<ScanTarget>>
Auto Trait Implementations§
impl Freeze for HermesAgentAdapter
impl RefUnwindSafe for HermesAgentAdapter
impl Send for HermesAgentAdapter
impl Sync for HermesAgentAdapter
impl Unpin for HermesAgentAdapter
impl UnsafeUnpin for HermesAgentAdapter
impl UnwindSafe for HermesAgentAdapter
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