pub struct DatabaseBuilder { /* private fields */ }Expand description
Object database builder for convenient setup
Implementations§
Source§impl DatabaseBuilder
impl DatabaseBuilder
Sourcepub fn with_device(self, device: Device) -> Self
pub fn with_device(self, device: Device) -> Self
Set the device object
Sourcepub fn add_object(self, object: Box<dyn BacnetObject>) -> Self
pub fn add_object(self, object: Box<dyn BacnetObject>) -> Self
Add an object to be included in the database
Sourcepub fn build(self) -> Result<ObjectDatabase>
pub fn build(self) -> Result<ObjectDatabase>
Build the database
Trait Implementations§
Source§impl Default for DatabaseBuilder
impl Default for DatabaseBuilder
Source§fn default() -> DatabaseBuilder
fn default() -> DatabaseBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl !RefUnwindSafe for DatabaseBuilder
impl !UnwindSafe for DatabaseBuilder
impl Freeze for DatabaseBuilder
impl Send for DatabaseBuilder
impl Sync for DatabaseBuilder
impl Unpin for DatabaseBuilder
impl UnsafeUnpin for DatabaseBuilder
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more