pub type DataUnit256bitCopy = DataUnit256bitWith<()>;
Expand description
256-bit/32-Byte data Unit (Copy)
See also:
- DataUnit256bit -Copy
- DataUnit256bitCopyWith +With
- DataUnit256bitWith -Copy +With
Aliased Type§
pub enum DataUnit256bitCopy {
Show 74 variants
None,
With(()),
U8(u8),
I8(i8),
ByteArray1([u8; 1]),
Bool(bool),
BitArray8(BitArray<(), 8, 1>),
U16(u16),
I16(i16),
ByteArray2([u8; 2]),
BitArray16(BitArray<(), 16, 2>),
U32(u32),
I32(i32),
F32(f32),
ByteArray4([u8; 4]),
BitArray32(BitArray<(), 32, 4>),
Char(char),
U64(u64),
I64(i64),
F64(f64),
ByteArray8([u8; 8]),
BitArray64(BitArray<(), 64, 8>),
U128(u128),
I128(i128),
ByteArray16([u8; 16]),
BitArray128(BitArray<(), 128, 16>),
Duration(Duration),
ByteArray32([u8; 32]),
BitArray256(BitArray<(), 256, 32>),
Usize(usize),
Isize(isize),
F16(f16),
BF16(bf16),
ArrayString1(ArrayString<UInt<UTerm, B1>>),
ArrayString3(ArrayString<UInt<UInt<UTerm, B1>, B1>>),
TDate(Date),
TUtcOffset(UtcOffset),
FugitDuration32Hours(Duration<u32, 3600, 1>),
FugitDuration32Minutes(Duration<u32, 60, 1>),
FugitDuration32Seconds(Duration<u32, 1, 1>),
FugitDuration32Millis(Duration<u32, 1, 1000>),
FugitDuration32Nanos(Duration<u32, 1, 1000000>),
FugitInstant32Hours(Instant<u32, 3600, 1>),
FugitInstant32Minutes(Instant<u32, 60, 1>),
FugitInstant32Seconds(Instant<u32, 1, 1>),
FugitInstant32Millis(Instant<u32, 1, 1000>),
FugitInstant32Nanos(Instant<u32, 1, 1000000>),
R32(Ratio<i32>),
ArrayString7(ArrayString<UInt<UInt<UInt<UTerm, B1>, B1>, B1>>),
TTime(Time),
FugitDuration64Hours(Duration<u64, 3600, 1>),
FugitDuration64Minutes(Duration<u64, 60, 1>),
FugitDuration64Seconds(Duration<u64, 1, 1>),
FugitDuration64Millis(Duration<u64, 1, 1000>),
FugitDuration64Nanos(Duration<u64, 1, 1000000>),
FugitInstant64Hours(Instant<u64, 3600, 1>),
FugitInstant64Minutes(Instant<u64, 60, 1>),
FugitInstant64Seconds(Instant<u64, 1, 1>),
FugitInstant64Millis(Instant<u64, 1, 1000>),
FugitInstant64Nanos(Instant<u64, 1, 1000000>),
R64(Ratio<i64>),
Decimal(Decimal),
ArrayString15(ArrayString<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B1>>),
TDuration(Duration),
TDateTime(PrimitiveDateTime),
TOffsetDateTime(OffsetDateTime),
F128(TwoFloat),
Instant(Instant),
SystemTime(SystemTime),
TInstant(Instant),
R128(Ratio<i128>),
ArrayString31(ArrayString<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B1>, B1>>),
BigInt(BigInt),
String(String),
}
Variants§
None
Represents the absence of data.
With(())
A custom data cell extension.
U8(u8)
8-bit unsigned integer
I8(i8)
8-bit signed integer
ByteArray1([u8; 1])
1-Byte array of bytes
Bool(bool)
Boolean value
BitArray8(BitArray<(), 8, 1>)
8-bit Array of bits
U16(u16)
16-bit unsigned integer
I16(i16)
16-bit signed integer
ByteArray2([u8; 2])
2-Byte array of bytes
BitArray16(BitArray<(), 16, 2>)
16-bit Array of bits
U32(u32)
32-bit unsigned integer
I32(i32)
32-bit signed integer
F32(f32)
32-bit floating-point number
ByteArray4([u8; 4])
4-Byte array of bytes
BitArray32(BitArray<(), 32, 4>)
32-bit Array of bits
Char(char)
4-Byte char
U64(u64)
64-bit unsigned integer
I64(i64)
64-bit signed integer
F64(f64)
64-bit floating-point number
ByteArray8([u8; 8])
8-Byte array of bytes
BitArray64(BitArray<(), 64, 8>)
64-bit Array of bits
U128(u128)
128-bit unsigned integer
I128(i128)
128-bit signed integer
ByteArray16([u8; 16])
16-Byte array of bytes
BitArray128(BitArray<(), 128, 16>)
128-bit Array of bits
Duration(Duration)
128-bit Duration
ByteArray32([u8; 32])
32-Byte array of bytes
BitArray256(BitArray<(), 256, 32>)
256-bit Array of bits
Usize(usize)
64-bit usize
Isize(isize)
64-bit isize
F16(f16)
half
only.16-bit half
’s binary16
floating-point number
BF16(bf16)
half
only.16-bit half
’s bfloat16
floating-point number
ArrayString1(ArrayString<UInt<UTerm, B1>>)
arraystring
only.2-Byte arraystring
’s ArrayString of len()=1
ArrayString3(ArrayString<UInt<UInt<UTerm, B1>, B1>>)
arraystring
only.4-Byte arraystring
’s ArrayString of len()=3
TDate(Date)
time
only.32-bit time
’s Date
TUtcOffset(UtcOffset)
time
only.32-bit time
’s UtcOffset
FugitDuration32Hours(Duration<u32, 3600, 1>)
fugit
only.32-bit fugit
’s Duration
in hours
FugitDuration32Minutes(Duration<u32, 60, 1>)
fugit
only.32-bit fugit
’s Duration
in minutes
FugitDuration32Seconds(Duration<u32, 1, 1>)
fugit
only.32-bit fugit
’s Duration
in seconds
FugitDuration32Millis(Duration<u32, 1, 1000>)
fugit
only.32-bit fugit
’s Duration
in milliseconds
FugitDuration32Nanos(Duration<u32, 1, 1000000>)
fugit
only.32-bit fugit
’s Duration
in nanoseconds
FugitInstant32Hours(Instant<u32, 3600, 1>)
fugit
only.32-bit fugit
’s Instant
in hours
FugitInstant32Minutes(Instant<u32, 60, 1>)
fugit
only.32-bit fugit
’s Instant
in minutes
FugitInstant32Seconds(Instant<u32, 1, 1>)
fugit
only.32-bit fugit
’s Instant
in seconds
FugitInstant32Millis(Instant<u32, 1, 1000>)
fugit
only.32-bit fugit
’s Instant
in milliseconds
FugitInstant32Nanos(Instant<u32, 1, 1000000>)
fugit
only.32-bit fugit
’s Instant
in nanoseconds
R32(Ratio<i32>)
num-rational
only.32-bit num_rational
’s Ratio
rational number
ArrayString7(ArrayString<UInt<UInt<UInt<UTerm, B1>, B1>, B1>>)
arraystring
only.8-Byte arraystring
’s ArrayString of len()=7
TTime(Time)
time
only.64-bit time
’s Time
FugitDuration64Hours(Duration<u64, 3600, 1>)
fugit
only.64-bit fugit
’s Duration
in hours
FugitDuration64Minutes(Duration<u64, 60, 1>)
fugit
only.64-bit fugit
’s Duration
in minutes
FugitDuration64Seconds(Duration<u64, 1, 1>)
fugit
only.64-bit fugit
’s Duration
in seconds
FugitDuration64Millis(Duration<u64, 1, 1000>)
fugit
only.64-bit fugit
’s Duration
in milliseconds
FugitDuration64Nanos(Duration<u64, 1, 1000000>)
fugit
only.64-bit fugit
’s Duration
in nanoseconds
FugitInstant64Hours(Instant<u64, 3600, 1>)
fugit
only.64-bit fugit
’s Instant
in hours
FugitInstant64Minutes(Instant<u64, 60, 1>)
fugit
only.64-bit fugit
’s Instant
in minutes
FugitInstant64Seconds(Instant<u64, 1, 1>)
fugit
only.64-bit fugit
’s Instant
in seconds
FugitInstant64Millis(Instant<u64, 1, 1000>)
fugit
only.64-bit fugit
’s Instant
in milliseconds
FugitInstant64Nanos(Instant<u64, 1, 1000000>)
fugit
only.64-bit fugit
’s Instant
in nanoseconds
R64(Ratio<i64>)
num-rational
only.64-bit num_rational
’s Ratio
rational number
Decimal(Decimal)
rust_decimal
only.16-Byte rust_decimal Decimal number
ArrayString15(ArrayString<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B1>>)
arraystring
only.16-Byte arraystring
’s ArrayString of len()=15
TDuration(Duration)
time
only.128-bit time
’s Duration
TDateTime(PrimitiveDateTime)
time
only.128-bit time
’s PrimitiveDateTime
TOffsetDateTime(OffsetDateTime)
time
only.128-bit time
’s OffsetDateTime
F128(TwoFloat)
std
and twofloat
only.128-bit floating point number
Instant(Instant)
std
only.128-bit Instant
SystemTime(SystemTime)
std
only.128-bit SystemTime
TInstant(Instant)
std
and time
only.128-bit time
’s Instant`
R128(Ratio<i128>)
num-rational
only.128-bit rational number
ArrayString31(ArrayString<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B1>, B1>>)
arraystring
only.32-Byte arraystring
’s ArrayString of len()=31
BigInt(BigInt)
num-bigint
only.Big Integer
String(String)
std
only.24-Byte fat-pointer String