Skip to main content

bitwarden_policies/policies/
automatic_user_confirmation.rs

1use bitwarden_organizations::OrganizationUserType;
2
3use crate::{Policy, PolicyType, policy_type::PolicyDataType};
4
5/// Automatic User Confirmation policy.
6pub struct AutomaticUserConfirmationPolicy;
7
8impl Policy for AutomaticUserConfirmationPolicy {
9    type Data = ();
10
11    fn policy_type(&self) -> PolicyType {
12        PolicyType::AutomaticUserConfirmation
13    }
14
15    fn to_erased(&self, _data: Self::Data) -> PolicyDataType {
16        PolicyDataType::AutomaticUserConfirmation
17    }
18
19    fn exempt_roles(&self) -> &[OrganizationUserType] {
20        &[]
21    }
22}