subscription_proxy_pool/
lib.rs1#![doc = include_str!("../README.md")]
2
3mod cache;
4mod diagnostics;
5mod error;
6mod health;
7mod node;
8mod pool;
9mod rotation;
10mod subscription;
11
12pub use cache::CachePolicy;
13pub use diagnostics::{RefreshReport, SourceOutcome, SourceReport};
14pub use error::{Error, Result};
15pub use health::HealthPolicy;
16pub use node::{ProxyKind, ProxyNode};
17pub use pool::{MaintenanceTask, PoolBuilder, PoolStats, ProxyLease, ProxyPool, ProxySession};
18pub use reqwest;
20pub use rotation::{RotationPolicy, SelectionStrategy};
21pub use subscription::{
22 DEFAULT_MAX_SUBSCRIPTION_BYTES, ParseOptions, ParseReport, SubscriptionSource,
23 SubscriptionUpdate, SubscriptionValidators, parse_subscription,
24 parse_subscription_with_options,
25};