pub struct DeviceBuffersOwned {
pub publish: Vec<u8, 2048>,
pub subscribe: Vec<u8, 128>,
pub discovery: Vec<u8, 2048>,
pub availability_topic: String<128>,
pub discovery_topic: String<128>,
pub state_topic: String<128>,
pub command_topic: String<128>,
pub attributes_topic: String<128>,
}Fields§
§publish: Vec<u8, 2048>§subscribe: Vec<u8, 128>§discovery: Vec<u8, 2048>§availability_topic: String<128>§discovery_topic: String<128>§state_topic: String<128>§command_topic: String<128>§attributes_topic: String<128>Implementations§
Source§impl DeviceBuffersOwned
impl DeviceBuffersOwned
pub fn as_buffers_mut(&mut self) -> DeviceBuffers<'_>
Trait Implementations§
Source§impl Default for DeviceBuffersOwned
impl Default for DeviceBuffersOwned
Source§fn default() -> DeviceBuffersOwned
fn default() -> DeviceBuffersOwned
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for DeviceBuffersOwned
impl RefUnwindSafe for DeviceBuffersOwned
impl Send for DeviceBuffersOwned
impl Sync for DeviceBuffersOwned
impl Unpin for DeviceBuffersOwned
impl UnwindSafe for DeviceBuffersOwned
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