pub struct SecurityPatternTool;Expand description
Security pattern tool for generating security best practices
Implementations§
Source§impl SecurityPatternTool
impl SecurityPatternTool
Sourcepub fn generate_security_pattern_tool_attr() -> Tool
pub fn generate_security_pattern_tool_attr() -> Tool
Generated tool metadata function for generate_security_pattern
Sourcepub fn generate_security_pattern(
&self,
params: SecurityPatternParams,
) -> Pin<Box<dyn Future<Output = Result<CallToolResult, AvaloniaMcpError>> + Send + '_>>
pub fn generate_security_pattern( &self, params: SecurityPatternParams, ) -> Pin<Box<dyn Future<Output = Result<CallToolResult, AvaloniaMcpError>> + Send + '_>>
Generate security patterns and best practices
Sourcepub fn generate_data_security_pattern_tool_attr() -> Tool
pub fn generate_data_security_pattern_tool_attr() -> Tool
Generated tool metadata function for generate_data_security_pattern
pub fn generate_data_security_pattern( &self, params: DataSecurityParams, ) -> Pin<Box<dyn Future<Output = Result<CallToolResult, AvaloniaMcpError>> + Send + '_>>
Trait Implementations§
Source§impl Clone for SecurityPatternTool
impl Clone for SecurityPatternTool
Source§fn clone(&self) -> SecurityPatternTool
fn clone(&self) -> SecurityPatternTool
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 SecurityPatternTool
impl Debug for SecurityPatternTool
Source§impl Default for SecurityPatternTool
impl Default for SecurityPatternTool
Source§fn default() -> SecurityPatternTool
fn default() -> SecurityPatternTool
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for SecurityPatternTool
impl RefUnwindSafe for SecurityPatternTool
impl Send for SecurityPatternTool
impl Sync for SecurityPatternTool
impl Unpin for SecurityPatternTool
impl UnsafeUnpin for SecurityPatternTool
impl UnwindSafe for SecurityPatternTool
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