#![deny(clippy::unwrap_used)]
#![deny(clippy::expect_used)]
#![deny(clippy::unwrap_in_result)]
#![deny(clippy::panic)]
#![deny(unused_must_use)]
#![deny(let_underscore_drop)]
#![deny(clippy::arithmetic_side_effects)]
mod client;
mod error;
mod models;
pub use client::{PrivyClient, PrivyConfig};
pub use secrecy::SecretString;
pub use error::{PrivyError, PrivyResult};
pub use models::{
CreatePolicyRequest, CreatePolicyResponse, GetPolicyResponse, LinkedAccount, PolicyCondition,
PolicyConditionResponse, PolicyRule, PolicyRuleResponse, PrivyClaims, SignTransactionData,
SignTransactionResponse, Wallet, WalletSigner, WalletsResponse,
};