pub enum TagValue {
}
Expand description
This enum holds the different values that can be represented in a RAD tag. For the aggregate (i.e. array) types, the type of the element being stored in the array is encoded in the TagValue variant, but the length of the array is not.
Variants§
Bool(bool)
U8(u8)
U16(u16)
U32(u32)
U64(u64)
F32(f32)
F64(f64)
ArrayBool(Vec<bool>)
ArrayU8(Vec<u8>)
ArrayU16(Vec<u16>)
ArrayU32(Vec<u32>)
ArrayU64(Vec<u64>)
ArrayF32(Vec<f32>)
ArrayF64(Vec<f64>)
ArrayString(Vec<String>)
String(String)
Trait Implementations§
source§impl PartialEq for TagValue
impl PartialEq for TagValue
source§impl TryInto<u16> for &TagValue
impl TryInto<u16> for &TagValue
allow converting a libradicl::rad_types::TagValue into an appropriate integer type. This fails if the value contained is too big to fit in the corresponidng type.
source§impl TryInto<u32> for &TagValue
impl TryInto<u32> for &TagValue
allow converting a libradicl::rad_types::TagValue into an appropriate integer type. This fails if the value contained is too big to fit in the corresponidng type.
source§impl TryInto<u64> for &TagValue
impl TryInto<u64> for &TagValue
allow converting a libradicl::rad_types::TagValue into an appropriate integer type. This fails if the value contained is too big to fit in the corresponidng type.
source§impl TryInto<u8> for &TagValue
impl TryInto<u8> for &TagValue
allow converting a libradicl::rad_types::TagValue into an appropriate integer type. This fails if the value contained is too big to fit in the corresponidng type.