summaryrefslogtreecommitdiffhomepage
path: root/mullvad-relay-selector/src/lib.rs
blob: be12c29443533b27fe73aa091e0a51cc43afc417 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
//! When changing relay selection, please verify if `docs/relay-selector.md` needs to be
//! updated as well.
#![allow(rustdoc::private_intra_doc_links)]
mod constants;
mod error;
#[cfg_attr(target_os = "android", allow(unused))]
mod relay_selector;

// Re-exports
pub use error::Error;
pub use relay_selector::{
    detailer, query, relays::WireguardConfig, AdditionalRelayConstraints,
    AdditionalWireguardConstraints, GetRelay, RelaySelector, RuntimeParameters, SelectedBridge,
    SelectedObfuscator, SelectorConfig, RETRY_ORDER,
};