pub trait SecuredAction: Send + Sync {
// Required methods
fn resource(&self) -> ResourceIdent;
fn permission(&self) -> &'static Permission;
}Required Methods§
Sourcefn resource(&self) -> ResourceIdent
fn resource(&self) -> ResourceIdent
The resource that the action is performed on.
Sourcefn permission(&self) -> &'static Permission
fn permission(&self) -> &'static Permission
The permission required to perform the action.
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".