[][src]Module hap::db

Structs

AccessoryList

AccessoryList is a wrapper type holding an Rc<RefCell> with a Vec of boxed Accessories.

Database

Database is a wrapper type around a boxed implementor of the Storage trait.

FileStorage

FileStorage is an implementor of the Storage trait that stores data to the file system.

Traits

AccessoryListMember

AccessoryListMember is implemented by members of an AccessoryList.

Storage

Storage is implemented by the data storage methods HAP supports. Currently, that's just FileStorage.

Type Definitions

AccessoryListPtr
DatabasePtr

Reference counting pointer to a Database.