pub(crate) mod context;
#[cfg(feature = "host_lock")]
pub(crate) mod lock;
#[cfg(feature = "rynk")]
pub(crate) mod rynk;
#[cfg(feature = "storage")]
pub(crate) mod storage;
#[cfg(any(
all(feature = "vial", not(feature = "_no_usb")),
all(feature = "vial", feature = "_ble"),
all(feature = "rynk", feature = "_ble"),
))]
pub(crate) mod transport;
#[cfg(feature = "vial")]
pub(crate) mod via;
#[cfg(feature = "rynk")]
pub use rynk::RynkService as HostService;
#[cfg(feature = "vial")]
pub use via::VialService as HostService;