Skip to main content

CommandPermissionSource

Trait CommandPermissionSource 

Source
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§

Provided Methods§

Source

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".

Implementors§