pub struct RegistrationDescriptor { /* private fields */ }Implementations§
Source§impl RegistrationDescriptor
impl RegistrationDescriptor
pub fn new(entity: &str) -> RegistrationDescriptor
pub fn add_component(&mut self, sensor: Sensor, entity: &str)
pub fn has_sensor(&self, sensor: Sensor) -> bool
pub fn remove_sensor(&mut self, sensor: Sensor)
pub fn discovery_topic(&self, prefix: &str) -> String
Trait Implementations§
Source§impl Debug for RegistrationDescriptor
impl Debug for RegistrationDescriptor
Source§impl Display for RegistrationDescriptor
impl Display for RegistrationDescriptor
Auto Trait Implementations§
impl Freeze for RegistrationDescriptor
impl RefUnwindSafe for RegistrationDescriptor
impl Send for RegistrationDescriptor
impl Sync for RegistrationDescriptor
impl Unpin for RegistrationDescriptor
impl UnwindSafe for RegistrationDescriptor
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