pub struct ServiceMonitoredDevice {
pub address: String,
pub alias: Option<String>,
pub poll_interval: u64,
}Expand description
A device being monitored by the service.
Fields§
§address: StringDevice address/ID.
alias: Option<String>Device alias.
poll_interval: u64Poll interval in seconds.
Trait Implementations§
Source§impl Clone for ServiceMonitoredDevice
impl Clone for ServiceMonitoredDevice
Source§fn clone(&self) -> ServiceMonitoredDevice
fn clone(&self) -> ServiceMonitoredDevice
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for ServiceMonitoredDevice
impl RefUnwindSafe for ServiceMonitoredDevice
impl Send for ServiceMonitoredDevice
impl Sync for ServiceMonitoredDevice
impl Unpin for ServiceMonitoredDevice
impl UnwindSafe for ServiceMonitoredDevice
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