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 Totp, TotpAlgorithm, TotpError, TotpResponse, generate_totp, generate_totp_cipher_view,
21};
22mod error;
23pub use error::{DecryptError, EncryptError, VaultParseError};
24mod vault_client;
25pub use vault_client::{VaultClient, VaultClientExt};
26
27#[allow(missing_docs)]
28pub mod collection_client;
29mod totp_client;
30
31pub use totp_client::TotpClient;