//! API client for qBittorrent v4.1+.
//!
//! Provides async access to the qBittorrent `WebUI` API with automatic rate
//! limiting, session management, and retry-on-403 authentication.

pub use client::*;
pub use client_trait::*;
pub use factory::*;
pub use options::*;
pub use response::*;
pub use status::*;

pub mod add_torrent;
mod client;
mod client_trait;
mod factory;
pub mod get_torrents;
mod login;
#[cfg(feature = "mock")]
pub mod mock;
mod options;
mod response;
mod status;
#[cfg(test)]
mod tests;
