pub struct DebuggingAssistantTool;Implementations§
Source§impl DebuggingAssistantTool
impl DebuggingAssistantTool
pub fn new() -> Self
Sourcepub fn provide_debugging_assistance_tool_attr() -> Tool
pub fn provide_debugging_assistance_tool_attr() -> Tool
Generated tool metadata function for provide_debugging_assistance
pub fn provide_debugging_assistance( &self, params: DebuggingAssistantParams, ) -> Pin<Box<dyn Future<Output = Result<CallToolResult, AvaloniaMcpError>> + Send + '_>>
Sourcepub fn generate_debug_utilities_tool_attr() -> Tool
pub fn generate_debug_utilities_tool_attr() -> Tool
Generated tool metadata function for generate_debug_utilities
pub fn generate_debug_utilities( &self, params: DebugUtilitiesParams, ) -> Pin<Box<dyn Future<Output = Result<CallToolResult, AvaloniaMcpError>> + Send + '_>>
Trait Implementations§
Source§impl Clone for DebuggingAssistantTool
impl Clone for DebuggingAssistantTool
Source§fn clone(&self) -> DebuggingAssistantTool
fn clone(&self) -> DebuggingAssistantTool
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 DebuggingAssistantTool
impl Debug for DebuggingAssistantTool
Source§impl Default for DebuggingAssistantTool
impl Default for DebuggingAssistantTool
Source§fn default() -> DebuggingAssistantTool
fn default() -> DebuggingAssistantTool
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for DebuggingAssistantTool
impl RefUnwindSafe for DebuggingAssistantTool
impl Send for DebuggingAssistantTool
impl Sync for DebuggingAssistantTool
impl Unpin for DebuggingAssistantTool
impl UnsafeUnpin for DebuggingAssistantTool
impl UnwindSafe for DebuggingAssistantTool
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