pub struct ForwarderSnapshot {
pub recipient_list: Option<Vec<BACnetDestination>>,
pub subscribed_recipients: Vec<BACnetEventNotificationSubscription>,
}Expand description
What a forwarder keeps across a restart: both of its lists.
Fields§
§recipient_list: Option<Vec<BACnetDestination>>Recipient_List, in list order, once a write has set it. None until
then: the destinations the application configures apply at each
start.
subscribed_recipients: Vec<BACnetEventNotificationSubscription>The live Subscribed_Recipients entries, in list order, each with the whole minutes it had left when saved.
Trait Implementations§
Source§impl Clone for ForwarderSnapshot
impl Clone for ForwarderSnapshot
Source§impl Debug for ForwarderSnapshot
impl Debug for ForwarderSnapshot
Source§impl Default for ForwarderSnapshot
impl Default for ForwarderSnapshot
Source§impl PartialEq for ForwarderSnapshot
impl PartialEq for ForwarderSnapshot
impl StructuralPartialEq for ForwarderSnapshot
Auto Trait Implementations§
impl Freeze for ForwarderSnapshot
impl RefUnwindSafe for ForwarderSnapshot
impl Send for ForwarderSnapshot
impl Sync for ForwarderSnapshot
impl Unpin for ForwarderSnapshot
impl UnsafeUnpin for ForwarderSnapshot
impl UnwindSafe for ForwarderSnapshot
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