Skip to main content

rsynko_download/
lib.rs

1#![doc = include_str!("../README.md")]
2
3mod fetch;
4mod laws;
5mod observation;
6mod program;
7mod publication;
8
9pub use fetch::{FetchStream, FetchStreamAlg};
10pub use laws::{DownloadLawFixture, DownloadLaws};
11pub use observation::{DownloadObservationAlg, DownloadProgressAlg, DownloadReportAlg};
12pub use program::{DownloadError, DownloadExt};
13pub use publication::AtomicPublishAlg;
14
15// Ambassador's generated delegation macros, re-exported so interpreters can compose.
16pub use fetch::ambassador_impl_FetchStreamAlg;
17pub use observation::ambassador_impl_DownloadObservationAlg;
18pub use observation::ambassador_impl_DownloadProgressAlg;
19pub use observation::ambassador_impl_DownloadReportAlg;
20pub use publication::ambassador_impl_AtomicPublishAlg;