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 folder;
11pub use folder::*;
12mod password_history;
13pub use password_history::{PasswordHistory, PasswordHistoryView};
14mod password_history_client;
15pub use password_history_client::PasswordHistoryClient;
16mod domain;
17pub use domain::GlobalDomains;
18mod totp;
19pub use totp::{
20 generate_totp, generate_totp_cipher_view, Totp, TotpAlgorithm, TotpError, TotpResponse,
21};
22mod error;
23pub use error::{DecryptError, EncryptError, VaultParseError};
24mod vault_client;
25pub use vault_client::{VaultClient, VaultClientExt};
26
27mod sync;
28pub use sync::{SyncRequest, SyncResponse};
29
30#[allow(missing_docs)]
31pub mod collection_client;
32mod totp_client;
33
34pub use totp_client::TotpClient;