bitwarden_vault/
lib.rs

1#![doc = include_str!("../README.md")]
2
3#[cfg(feature = "uniffi")]
4uniffi::setup_scaffolding!();
5#[cfg(feature = "uniffi")]
6mod uniffi_support;
7
8mod cipher;
9pub use cipher::*;
10mod cipher_risk;
11pub use cipher_risk::*;
12mod folder;
13pub use folder::*;
14mod password_history;
15pub use password_history::{PasswordHistory, PasswordHistoryView};
16mod password_history_client;
17pub use password_history_client::PasswordHistoryClient;
18mod domain;
19pub use domain::GlobalDomains;
20mod totp;
21pub use totp::{
22    Totp, TotpAlgorithm, TotpError, TotpResponse, generate_totp, generate_totp_cipher_view,
23};
24mod error;
25pub use error::{DecryptError, EncryptError, VaultParseError};
26mod vault_client;
27pub use vault_client::{VaultClient, VaultClientExt};
28
29#[allow(missing_docs)]
30pub mod collection_client;
31mod totp_client;
32
33pub use totp_client::TotpClient;