bitwarden_core/
lib.rs

1#![doc = include_str!("../README.md")]
2
3#[cfg(feature = "uniffi")]
4uniffi::setup_scaffolding!();
5#[cfg(feature = "uniffi")]
6mod uniffi_support;
7
8#[cfg(feature = "internal")]
9pub mod admin_console;
10pub mod auth;
11pub mod client;
12mod error;
13pub mod key_management;
14pub use error::{
15    ApiError, MissingFieldError, MissingPrivateKeyError, NotAuthenticatedError, VaultLockedError,
16    WrongPasswordError,
17};
18#[cfg(feature = "internal")]
19pub mod mobile;
20#[cfg(feature = "internal")]
21pub mod platform;
22#[cfg(feature = "secrets")]
23pub mod secrets_manager;
24mod util;
25
26pub use bitwarden_crypto::ZeroizingAllocator;
27pub use client::{Client, ClientSettings, DeviceType};