Spacetime::BSATN::Decoder
High-performance little-endian BSATN binary decoder.
Constants
MAX_ALLOCATION_ELEMENTS = 16777216_u32
Constructors
Instance methods
io
Sourceread_bool
Sourceread_bytes
Sourceread_connection_id
Sourceread_energy_quanta
Sourceread_f32
Sourceread_f64
Sourceread_i128
Sourceread_i16
Sourceread_i256
Sourceread_i32
Sourceread_i64
Sourceread_i8
Sourceread_identity
Sourceread_len
Sourceread_option(type : T.class) : T | Nil forall T
Reads a SATS Option (tag 0 = some(T), tag 1 = none()).
read_query_id
Sourceread_schedule_at
Sourceread_string
Sourceread_tag
Sourceread_time_duration
Sourceread_timestamp
Sourceread_u128
Sourceread_u16
Sourceread_u256
Sourceread_u32
Sourceread_u64
Sourceread_u8
Sourceread_uuid
Sourceread_value(type : U256.class) : U256
Sourceread_value(type : I256.class) : I256
Sourceread_value(type : Identity.class) : Identity
Sourceread_value(type : ConnectionId.class) : ConnectionId
Sourceread_value(type : Timestamp.class) : Timestamp
Sourceread_value(type : TimeDuration.class) : TimeDuration
Sourceread_value(type : ScheduleAt.class) : ScheduleAt
Sourceread_value(type : EnergyQuanta.class) : EnergyQuanta
Sourceread_value(type : QueryId.class) : QueryId
Sourceread_value(type : Nil.class) : Nil
Sourceread_value(type : T.class) : T forall T
Source