pub enum ObjectTypeArg {
Show 30 variants
AnalogInput,
AnalogOutput,
AnalogValue,
BinaryInput,
BinaryOutput,
BinaryValue,
Calendar,
Command,
Device,
EventEnrollment,
File,
Group,
Loop,
MultiStateInput,
MultiStateOutput,
NotificationClass,
Program,
Schedule,
Averaging,
MultiStateValue,
TrendLog,
LifeSafetyPoint,
LifeSafetyZone,
Accumulator,
PulseConverter,
EventLog,
GlobalGroup,
TrendLogMultiple,
StructuredView,
AccessDoor,
}Expand description
CLI-friendly enum for selecting BACnet object types.
Maps human-readable names to ObjectType variants for use with clap argument parsing.
Variants§
AnalogInput
AnalogOutput
AnalogValue
BinaryInput
BinaryOutput
BinaryValue
Calendar
Command
Device
EventEnrollment
File
Group
Loop
MultiStateInput
MultiStateOutput
NotificationClass
Program
Schedule
Averaging
MultiStateValue
TrendLog
LifeSafetyPoint
LifeSafetyZone
Accumulator
PulseConverter
EventLog
GlobalGroup
TrendLogMultiple
StructuredView
AccessDoor
Implementations§
Source§impl ObjectTypeArg
impl ObjectTypeArg
Sourcepub const fn into_object_type(self) -> ObjectType
pub const fn into_object_type(self) -> ObjectType
Convert to the core ObjectType representation.
Trait Implementations§
Source§impl Clone for ObjectTypeArg
impl Clone for ObjectTypeArg
Source§fn clone(&self) -> ObjectTypeArg
fn clone(&self) -> ObjectTypeArg
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 ObjectTypeArg
impl Debug for ObjectTypeArg
Source§impl ValueEnum for ObjectTypeArg
impl ValueEnum for ObjectTypeArg
Auto Trait Implementations§
impl Freeze for ObjectTypeArg
impl RefUnwindSafe for ObjectTypeArg
impl Send for ObjectTypeArg
impl Sync for ObjectTypeArg
impl Unpin for ObjectTypeArg
impl UnsafeUnpin for ObjectTypeArg
impl UnwindSafe for ObjectTypeArg
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