1 //! This module initializes the built-in services included in every 2 //! GATT server. 3 4 pub mod gap; 5 pub mod gatt; 6 7 use anyhow::Result; 8 9 use self::{gap::register_gap_service, gatt::register_gatt_service}; 10 11 use super::gatt_database::GattDatabase; 12 13 /// Register all built-in services with the provided database register_builtin_services(database: &mut GattDatabase) -> Result<()>14pub fn register_builtin_services(database: &mut GattDatabase) -> Result<()> { 15 register_gap_service(database)?; 16 register_gatt_service(database)?; 17 Ok(()) 18 } 19