bitwarden_policies/
lib.rs1#![doc = include_str!("../README.md")]
2
3#[cfg(feature = "uniffi")]
4uniffi::setup_scaffolding!();
5#[cfg(feature = "uniffi")]
6mod uniffi_support;
7
8mod models;
9mod policies;
10mod policy;
11mod policy_client;
12mod policy_definition;
13mod policy_sync_handler;
14mod policy_type;
15
16pub use models::{OrganizationUserPolicyContext, PolicyDecisionErased};
17#[allow(unused)]
19pub(crate) use policies::*;
20pub use policies::{
21 AutomaticAppLogInPolicyData, FillAssistPolicyData, MasterPasswordPolicyData,
22 MaximumVaultTimeoutPolicyData, OrganizationDataOwnershipPolicyData,
23 OrganizationUserNotificationPolicyData, PasswordGeneratorPolicyData, PasswordGeneratorType,
24 ResetPasswordPolicyData, SendOptionsPolicyData, VaultTimeoutAction, VaultTimeoutType,
25};
26pub use policy::{Policy, PolicyId, PolicyParseError};
27pub use policy_client::{PoliciesClientExt, PolicyClient};
28pub(crate) use policy_definition::PolicyDefinition;
29pub use policy_sync_handler::PolicySyncHandler;
30pub use policy_type::{PolicyDataType, PolicyType};