#[repr(u16)]pub enum FourGModuleStatus {
CardNotFound = 0,
CardRegistrationFailed = 1,
NoConnection = 2,
LowSignalStrength = 3,
MediumSignalStrength = 4,
HighSignalStrength = 5,
Connected = 6,
CardInPosition = 100,
PinRequired = 101,
PukRequired = 102,
ModuleNotFound = 65_535,
}Variants§
CardNotFound = 0
CardRegistrationFailed = 1
NoConnection = 2
LowSignalStrength = 3
MediumSignalStrength = 4
HighSignalStrength = 5
Connected = 6
CardInPosition = 100
PinRequired = 101
PukRequired = 102
ModuleNotFound = 65_535
Trait Implementations§
Source§impl Clone for FourGModuleStatus
impl Clone for FourGModuleStatus
Source§fn clone(&self) -> FourGModuleStatus
fn clone(&self) -> FourGModuleStatus
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 FourGModuleStatus
impl Debug for FourGModuleStatus
Source§impl Display for FourGModuleStatus
impl Display for FourGModuleStatus
Source§impl TryFrom<u16> for FourGModuleStatus
impl TryFrom<u16> for FourGModuleStatus
Source§impl Value for FourGModuleStatus
impl Value for FourGModuleStatus
Source§const DATA_TYPE: DataType = DataType::U16
const DATA_TYPE: DataType = DataType::U16
The base data type for this value, used for dynamic (non-generic) decoding.
Source§fn decode(
data: &[Word],
pointdef: &PointDefinition,
) -> Result<Self, DecodeError>
fn decode( data: &[Word], pointdef: &PointDefinition, ) -> Result<Self, DecodeError>
Decode value from a given slice of u16
fn validate(&self) -> Result<(), ValidationError>
impl Copy for FourGModuleStatus
Auto Trait Implementations§
impl Freeze for FourGModuleStatus
impl RefUnwindSafe for FourGModuleStatus
impl Send for FourGModuleStatus
impl Sync for FourGModuleStatus
impl Unpin for FourGModuleStatus
impl UnsafeUnpin for FourGModuleStatus
impl UnwindSafe for FourGModuleStatus
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more