Skip to main content

rusty_cat/
lib.rs

1//! `rusty-cat` public SDK crate.
2//!
3//! This crate exposes high-level APIs to enqueue and control upload/download
4//! tasks with breakpoint resume support.
5//!
6//! For beginners, start from [`api`] or directly use [`meow_client::MeowClient`]
7//! and [`meow_config::MeowConfig`].
8pub mod api;
9pub mod chunk_outcome;
10pub(crate) mod dflt;
11pub mod direction;
12pub mod down_pounce_builder;
13pub mod error;
14pub mod file_transfer_record;
15pub mod http_breakpoint;
16pub mod ids;
17pub(crate) mod inner;
18pub mod log;
19pub mod meow_client;
20pub mod meow_config;
21pub mod pounce_task;
22pub mod prepare_outcome;
23pub mod transfer_executor_trait;
24pub mod transfer_snapshot;
25pub mod transfer_status;
26pub mod transfer_task;
27pub mod up_pounce_builder;
28pub mod upload_trait;
29mod download_trait;
30
31pub use api::*;