mod identity;
mod pair;
mod policy;
pub(crate) use identity::CanonicalHost;
pub use identity::{
BoundTransport, EndpointIdentity, EndpointIdentityError, EndpointScheme,
MAX_ENDPOINT_BASE_PATH_BYTES, MAX_ENDPOINT_HOST_BYTES,
};
pub use pair::{
EndpointPairPolicy, EndpointPairPolicyError, MAX_REGIONAL_ENDPOINT_PAIRS, RegionalEndpointPair,
};
pub use policy::{
AcknowledgedCustomEndpoint, CustomEndpointAcknowledgement, EndpointPolicy, EndpointPolicyError,
EndpointPolicyKind, MAX_ENDPOINT_REGION_BYTES, MAX_OFFICIAL_ENDPOINTS, RegionEndpoint,
};