Enum dlt_core::dlt::TypeInfoKind
source · pub enum TypeInfoKind {
Bool,
Signed(TypeLength),
SignedFixedPoint(FloatWidth),
Unsigned(TypeLength),
UnsignedFixedPoint(FloatWidth),
Float(FloatWidth),
StringType,
Raw,
}
Expand description
Part of the TypeInfo that specifies what kind of type is encoded
the Array type is not yet supported and honestly I never saw anyone using it
Variants§
Bool
Signed(TypeLength)
SignedFixedPoint(FloatWidth)
Unsigned(TypeLength)
UnsignedFixedPoint(FloatWidth)
Float(FloatWidth)
StringType
Raw
Trait Implementations§
source§impl Clone for TypeInfoKind
impl Clone for TypeInfoKind
source§fn clone(&self) -> TypeInfoKind
fn clone(&self) -> TypeInfoKind
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 TypeInfoKind
impl Debug for TypeInfoKind
source§impl PartialEq<TypeInfoKind> for TypeInfoKind
impl PartialEq<TypeInfoKind> for TypeInfoKind
source§fn eq(&self, other: &TypeInfoKind) -> bool
fn eq(&self, other: &TypeInfoKind) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl Serialize for TypeInfoKind
impl Serialize for TypeInfoKind
impl StructuralPartialEq for TypeInfoKind
Auto Trait Implementations§
impl RefUnwindSafe for TypeInfoKind
impl Send for TypeInfoKind
impl Sync for TypeInfoKind
impl Unpin for TypeInfoKind
impl UnwindSafe for TypeInfoKind
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