pub trait Capability:
Send
+ Sync
+ 'static {
const NAME: &'static str;
}Expand description
Marker trait for authorization capabilities.
Implement this on zero-sized types (ZSTs) to define capabilities:
use mcp_authorization::Capability;
struct ManageWorkflows;
impl Capability for ManageWorkflows {
const NAME: &'static str = "manage_workflows";
}Required Associated Constants§
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".