pub enum DataFieldCoding {
Show 20 variants
NoData,
Integer8Bit,
Integer16Bit,
Integer24Bit,
Integer32Bit,
Real32Bit,
Integer48Bit,
Integer64Bit,
SelectionForReadout,
BCD2Digit,
BCD4Digit,
BCD6Digit,
BCD8Digit,
VariableLength,
BCDDigit12,
SpecialFunctions(SpecialFunctions),
DateTypeG,
DateTimeTypeF,
DateTimeTypeJ,
DateTimeTypeI,
}
Variants§
NoData
Integer8Bit
Integer16Bit
Integer24Bit
Integer32Bit
Real32Bit
Integer48Bit
Integer64Bit
SelectionForReadout
BCD2Digit
BCD4Digit
BCD6Digit
BCD8Digit
VariableLength
BCDDigit12
SpecialFunctions(SpecialFunctions)
DateTypeG
DateTimeTypeF
DateTimeTypeJ
DateTimeTypeI
Implementations§
Source§impl DataFieldCoding
impl DataFieldCoding
pub fn parse<'a>( &self, input: &'a [u8], fixed_data_header: Option<&'a FixedDataHeader>, ) -> Result<Data<'a>, DataRecordError>
Trait Implementations§
Source§impl Clone for DataFieldCoding
impl Clone for DataFieldCoding
Source§fn clone(&self) -> DataFieldCoding
fn clone(&self) -> DataFieldCoding
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 DataFieldCoding
impl Debug for DataFieldCoding
Source§impl PartialEq for DataFieldCoding
impl PartialEq for DataFieldCoding
impl Copy for DataFieldCoding
impl StructuralPartialEq for DataFieldCoding
Auto Trait Implementations§
impl Freeze for DataFieldCoding
impl RefUnwindSafe for DataFieldCoding
impl Send for DataFieldCoding
impl Sync for DataFieldCoding
impl Unpin for DataFieldCoding
impl UnwindSafe for DataFieldCoding
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