pub(crate) trait CommandPermissionSource: ExecutionCommandSource {
// Required method
fn permission_state(
&self,
permission: &PermissionExpr,
) -> Option<PermissionState>;
// Provided method
fn has_permission(&self, permission: &PermissionExpr) -> bool { ... }
}Expand description
Permission lookup required while constructing and traversing Steel command trees.
Required Methods§
fn permission_state( &self, permission: &PermissionExpr, ) -> Option<PermissionState>
Provided Methods§
fn has_permission(&self, permission: &PermissionExpr) -> bool
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".