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 collection;
11pub use collection::{Collection, CollectionView};
12mod collection_client;
13pub use collection_client::CollectionsClient;
14mod folder;
15pub use folder::{Folder, FolderView};
16mod folder_client;
17pub use folder_client::FoldersClient;
18mod password_history;
19pub use password_history::{PasswordHistory, PasswordHistoryView};
20mod password_history_client;
21pub use password_history_client::PasswordHistoryClient;
22mod domain;
23pub use domain::GlobalDomains;
24mod totp;
25pub use totp::{
26    generate_totp, generate_totp_cipher_view, Totp, TotpAlgorithm, TotpError, TotpResponse,
27};
28mod error;
29pub use error::{DecryptError, EncryptError, VaultParseError};
30mod vault_client;
31pub use vault_client::{VaultClient, VaultClientExt};
32
33mod sync;
34mod totp_client;
35pub use sync::{SyncRequest, SyncResponse};