pub struct LookupItemToolImpl { /* private fields */ }Expand description
Implementation of the lookup item documentation tool
Handles the execution of item documentation lookups within crates, including cache management, HTTP fetching from docs.rs, and result formatting.
Implementations§
Source§impl LookupItemToolImpl
impl LookupItemToolImpl
Sourcepub fn new(service: Arc<DocService>) -> Self
pub fn new(service: Arc<DocService>) -> Self
Create a new lookup item tool instance
Trait Implementations§
Source§impl Default for LookupItemToolImpl
impl Default for LookupItemToolImpl
Source§impl Tool for LookupItemToolImpl
impl Tool for LookupItemToolImpl
Source§fn definition(&self) -> Tool
fn definition(&self) -> Tool
Get tool definition Read more
Auto Trait Implementations§
impl Freeze for LookupItemToolImpl
impl !RefUnwindSafe for LookupItemToolImpl
impl Send for LookupItemToolImpl
impl Sync for LookupItemToolImpl
impl Unpin for LookupItemToolImpl
impl UnsafeUnpin for LookupItemToolImpl
impl !UnwindSafe for LookupItemToolImpl
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