pub struct AccessRightsSnapshot {
pub positive_access_rules: Option<Vec<BACnetAccessRule>>,
pub negative_access_rules: Option<Vec<BACnetAccessRule>>,
pub enable: Option<bool>,
pub accompaniment: Option<BACnetDeviceObjectReference>,
}Expand description
What an Access Rights object keeps across a restart. Each member is
None until a write sets it: what the application configures applies at
each start until then.
Fields§
§positive_access_rules: Option<Vec<BACnetAccessRule>>Positive_Access_Rules, in array order, once a write has set them.
negative_access_rules: Option<Vec<BACnetAccessRule>>Negative_Access_Rules, in array order, once a write has set them.
enable: Option<bool>Enable, once a write has set it.
accompaniment: Option<BACnetDeviceObjectReference>Accompaniment, once a write has set it (#1393).
Trait Implementations§
Source§impl Clone for AccessRightsSnapshot
impl Clone for AccessRightsSnapshot
Source§impl Debug for AccessRightsSnapshot
impl Debug for AccessRightsSnapshot
Source§impl Default for AccessRightsSnapshot
impl Default for AccessRightsSnapshot
Source§impl PartialEq for AccessRightsSnapshot
impl PartialEq for AccessRightsSnapshot
impl StructuralPartialEq for AccessRightsSnapshot
Auto Trait Implementations§
impl Freeze for AccessRightsSnapshot
impl RefUnwindSafe for AccessRightsSnapshot
impl Send for AccessRightsSnapshot
impl Sync for AccessRightsSnapshot
impl Unpin for AccessRightsSnapshot
impl UnsafeUnpin for AccessRightsSnapshot
impl UnwindSafe for AccessRightsSnapshot
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