ankiconnect_rs/client/mod.rs
1//! Client interfaces for interacting with Anki through AnkiConnect
2//!
3//! This module provides domain-specific clients for different aspects of
4//! the Anki application - cards, decks, media, and models.
5
6// Declare submodules
7mod anki_client;
8mod cards;
9mod decks;
10mod media;
11mod models;
12pub mod request;
13
14pub use self::cards::DuplicateScope;
15pub use anki_client::AnkiClient;
16
17// Re-export domain-specific clients
18pub(crate) use self::cards::CardClient;
19pub(crate) use self::decks::DeckClient;
20pub(crate) use self::media::MediaClient;
21pub(crate) use self::models::ModelClient;