Enum gsd_parser::MainSlaveFamily
source · #[repr(u8)]pub enum MainSlaveFamily {
Show 14 variants
General = 0,
Drives = 1,
SwitchingDevices = 2,
IOs = 3,
Valves = 4,
Controllers = 5,
Hmis = 6,
Encoders = 7,
NcRc = 8,
Gateways = 9,
PLCs = 10,
IdentSystems = 11,
PA = 12,
Reserved(u8),
}Variants§
General = 0
Drives = 1
SwitchingDevices = 2
IOs = 3
Valves = 4
Controllers = 5
Hmis = 6
Encoders = 7
NcRc = 8
Gateways = 9
PLCs = 10
IdentSystems = 11
PA = 12
Reserved(u8)
Trait Implementations§
source§impl Clone for MainSlaveFamily
impl Clone for MainSlaveFamily
source§fn clone(&self) -> MainSlaveFamily
fn clone(&self) -> MainSlaveFamily
Returns a copy 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 MainSlaveFamily
impl Debug for MainSlaveFamily
source§impl Default for MainSlaveFamily
impl Default for MainSlaveFamily
source§fn default() -> MainSlaveFamily
fn default() -> MainSlaveFamily
Returns the “default value” for a type. Read more
source§impl PartialEq for MainSlaveFamily
impl PartialEq for MainSlaveFamily
source§fn eq(&self, other: &MainSlaveFamily) -> bool
fn eq(&self, other: &MainSlaveFamily) -> bool
This method tests for
self and other values to be equal, and is used
by ==.impl Copy for MainSlaveFamily
impl Eq for MainSlaveFamily
impl StructuralEq for MainSlaveFamily
impl StructuralPartialEq for MainSlaveFamily
Auto Trait Implementations§
impl RefUnwindSafe for MainSlaveFamily
impl Send for MainSlaveFamily
impl Sync for MainSlaveFamily
impl Unpin for MainSlaveFamily
impl UnwindSafe for MainSlaveFamily
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