diff options
Diffstat (limited to 'runtime/permissions/mod.rs')
-rw-r--r-- | runtime/permissions/mod.rs | 11 |
1 files changed, 4 insertions, 7 deletions
diff --git a/runtime/permissions/mod.rs b/runtime/permissions/mod.rs index a954387e5..20978f3b2 100644 --- a/runtime/permissions/mod.rs +++ b/runtime/permissions/mod.rs @@ -38,9 +38,12 @@ static DEBUG_LOG_ENABLED: Lazy<bool> = Lazy::new(|| log::log_enabled!(log::Level::Debug)); /// Tri-state value for storing permission state -#[derive(Eq, PartialEq, Debug, Clone, Copy, Deserialize, PartialOrd)] +#[derive( + Eq, PartialEq, Default, Debug, Clone, Copy, Deserialize, PartialOrd, +)] pub enum PermissionState { Granted = 0, + #[default] Prompt = 1, Denied = 2, } @@ -140,12 +143,6 @@ impl fmt::Display for PermissionState { } } -impl Default for PermissionState { - fn default() -> Self { - PermissionState::Prompt - } -} - #[derive(Clone, Debug, Eq, PartialEq)] pub struct UnitPermission { pub name: &'static str, |