type ServiceBase
type ServiceType: Service<'a>
fn services(&mut self) -> Keys<UUID, Self::ServiceBase>
fn get_service(&'a mut self, uuid: &UUID) -> Option<Self::ServiceType>
fn has_service(&self, uuid: &UUID) -> bool
fn address(&self) -> &MAC
fn address_type(&mut self) -> AddrType
fn name(&mut self) -> String
impl<'a, 'b: 'a, 'c: 'a> Device<'a> for Bluetooth
[src]type ServiceBase = LocalServiceBase
type ServiceType = LocalService<'a>
fn services(&mut self) -> Keys<UUID, Self::ServiceBase>
[src]fn get_service(&'a mut self, uuid: &UUID) -> Option<Self::ServiceType>
[src]fn has_service(&self, uuid: &UUID) -> bool
[src]fn address(&self) -> &MAC
[src]fn address_type(&mut self) -> AddrType
[src]fn name(&mut self) -> String
[src]impl<'a, 'c: 'a> Device<'a> for RemoteDevice<'c>
[src]type ServiceBase = RemoteServiceBase
type ServiceType = RemoteService<'a, 'c>
fn services(&mut self) -> Keys<UUID, Self::ServiceBase>
[src]fn get_service(&'a mut self, uuid: &UUID) -> Option<Self::ServiceType>
[src]fn has_service(&self, uuid: &UUID) -> bool
[src]fn address(&self) -> &MAC
[src]fn address_type(&mut self) -> AddrType
[src]fn name(&mut self) -> String
[src]