| // Copyright (c) 2017 Akos Kiss. |
| // |
| // Licensed under the BSD 3-Clause License |
| // <LICENSE.md or https://opensource.org/licenses/BSD-3-Clause>. |
| // This file may not be copied, modified, or distributed except |
| // according to those terms. |
| #![cfg(target_os = "macos")] |
| |
| #[macro_use] |
| extern crate log; |
| #[macro_use] |
| extern crate objc; |
| |
| mod adapter; |
| mod delegate; |
| mod device; |
| mod discovery_session; |
| mod framework; |
| mod gatt_characteristic; |
| mod gatt_descriptor; |
| mod gatt_service; |
| mod utils; |
| |
| pub use adapter::BluetoothAdapter; |
| pub use device::BluetoothDevice; |
| pub use discovery_session::BluetoothDiscoverySession; |
| pub use gatt_characteristic::BluetoothGATTCharacteristic; |
| pub use gatt_descriptor::BluetoothGATTDescriptor; |
| pub use gatt_service::BluetoothGATTService; |