Skip to main content

Authorize

Trait Authorize 

Source
pub trait Authorize: Prompt + Sized {
    // Required method
    fn policies() -> &'static [Self];
}
Expand description

Permission-granting interaction with policy choices.

This trait represents a permission dialog with multiple policy options. It is used for authorization decisions and policy selection.

Note: Implementation of this paradigm is planned for v0.2.0.

Required Methods§

Source

fn policies() -> &'static [Self]

Available permission policies.

Returns a static slice of all available policy options.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§