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