#![deny(
dead_code,
trivial_casts,
trivial_numeric_casts,
unsafe_code,
unused_import_braces,
unused_qualifications
)]
#![cfg_attr(not(feature = "std"), no_std)]
#![cfg_attr(target = "mips", feature(asm))]
#![cfg_attr(target = "mips", feature(asm_experimental_arch))]
#[cfg(feature = "std")]
extern crate core;
#[cfg_attr(feature = "alloc", macro_use)]
extern crate alloc;
#[macro_use]
extern crate tracing;
pub mod driver;
mod error;
mod macros;
mod router;
mod transport;
mod types;
mod workers;
use ockam_core::TransportType;
pub use driver::{BleClient, BleServer};
pub use transport::BleTransport;
pub use types::*;
pub const BLE: TransportType = TransportType::new(4);
pub(crate) const CLUSTER_NAME: &str = "_internals.transport.ble";