bluest 0.6.9

A cross-platform Bluetooth Low Energy (BLE) library
Documentation
use crate::{Characteristic, Result, Service, Uuid};

#[derive(Debug, Clone)]
pub struct ServiceImpl {}

impl PartialEq for ServiceImpl {
    fn eq(&self, _other: &Self) -> bool {
        todo!()
    }
}

impl Eq for ServiceImpl {}

impl std::hash::Hash for ServiceImpl {
    fn hash<H: std::hash::Hasher>(&self, _state: &mut H) {
        todo!()
    }
}

impl ServiceImpl {
    pub fn uuid(&self) -> Uuid {
        todo!()
    }

    pub async fn uuid_async(&self) -> Result<Uuid> {
        todo!()
    }

    pub async fn is_primary(&self) -> Result<bool> {
        todo!()
    }

    pub async fn discover_characteristics(&self) -> Result<Vec<Characteristic>> {
        todo!()
    }

    pub async fn discover_characteristics_with_uuid(&self, _uuid: Uuid) -> Result<Vec<Characteristic>> {
        todo!()
    }

    pub async fn characteristics(&self) -> Result<Vec<Characteristic>> {
        todo!()
    }

    pub async fn discover_included_services(&self) -> Result<Vec<Service>> {
        todo!()
    }

    pub async fn discover_included_services_with_uuid(&self, _uuid: Uuid) -> Result<Vec<Service>> {
        todo!()
    }

    pub async fn included_services(&self) -> Result<Vec<Service>> {
        todo!()
    }
}