pub struct DeviceFirewallState {
pub device_ip: IpAddr,
pub status: FirewallStatus,
pub first_subscription_time: SystemTime,
pub first_event_time: Option<SystemTime>,
pub detection_completed: bool,
pub timeout_duration: Duration,
}Expand description
Per-device firewall detection state.
Fields§
§device_ip: IpAddr§status: FirewallStatus§first_subscription_time: SystemTime§first_event_time: Option<SystemTime>§detection_completed: bool§timeout_duration: DurationTrait Implementations§
Source§impl Clone for DeviceFirewallState
impl Clone for DeviceFirewallState
Source§fn clone(&self) -> DeviceFirewallState
fn clone(&self) -> DeviceFirewallState
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 DeviceFirewallState
impl RefUnwindSafe for DeviceFirewallState
impl Send for DeviceFirewallState
impl Sync for DeviceFirewallState
impl Unpin for DeviceFirewallState
impl UnsafeUnpin for DeviceFirewallState
impl UnwindSafe for DeviceFirewallState
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