#[non_exhaustive]pub enum UpdateFlagsType {
BinaryInput,
DoubleBitBinaryInput,
BinaryOutputStatus,
Counter,
FrozenCounter,
AnalogInput,
AnalogOutputStatus,
}Expand description
Point type on which to update the flags
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
BinaryInput
Binary input
DoubleBitBinaryInput
Double-bit binary input
BinaryOutputStatus
Binary output status
Counter
Counter
FrozenCounter
Frozen counter
AnalogInput
Analog input
AnalogOutputStatus
Analog output status
Trait Implementations§
Source§impl Clone for UpdateFlagsType
impl Clone for UpdateFlagsType
Source§fn clone(&self) -> UpdateFlagsType
fn clone(&self) -> UpdateFlagsType
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 moreSource§impl Debug for UpdateFlagsType
impl Debug for UpdateFlagsType
Source§impl PartialEq for UpdateFlagsType
impl PartialEq for UpdateFlagsType
impl Copy for UpdateFlagsType
impl Eq for UpdateFlagsType
impl StructuralPartialEq for UpdateFlagsType
Auto Trait Implementations§
impl Freeze for UpdateFlagsType
impl RefUnwindSafe for UpdateFlagsType
impl Send for UpdateFlagsType
impl Sync for UpdateFlagsType
impl Unpin for UpdateFlagsType
impl UnwindSafe for UpdateFlagsType
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