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; 10 use self::gatt::register_gatt_service; 11 12 use super::gatt_database::GattDatabase; 13 14 /// Register all built-in services with the provided database register_builtin_services(database: &mut GattDatabase) -> Result<()>15pub fn register_builtin_services(database: &mut GattDatabase) -> Result<()> { 16 register_gap_service(database)?; 17 register_gatt_service(database)?; 18 Ok(()) 19 } 20