Package com.novi.serde
Interface Deserializer
- All Known Implementing Classes:
BcsDeserializer,BinaryDeserializer
public interface Deserializer
-
Method Summary
Modifier and Type Method Description voidcheck_that_key_slices_are_increasing(Slice key1, Slice key2)voiddecrease_container_depth()Booleandeserialize_bool()Bytesdeserialize_bytes()Characterdeserialize_char()Floatdeserialize_f32()Doubledeserialize_f64()BigIntegerdeserialize_i128()Shortdeserialize_i16()Integerdeserialize_i32()Longdeserialize_i64()Bytedeserialize_i8()longdeserialize_len()booleandeserialize_option_tag()Stringdeserialize_str()BigIntegerdeserialize_u128()Shortdeserialize_u16()Integerdeserialize_u32()Longdeserialize_u64()Bytedeserialize_u8()Unitdeserialize_unit()intdeserialize_variant_index()intget_buffer_offset()voidincrease_container_depth()
-
Method Details
-
deserialize_str
- Throws:
DeserializationError
-
deserialize_bytes
- Throws:
DeserializationError
-
deserialize_bool
- Throws:
DeserializationError
-
deserialize_unit
- Throws:
DeserializationError
-
deserialize_char
- Throws:
DeserializationError
-
deserialize_f32
- Throws:
DeserializationError
-
deserialize_f64
- Throws:
DeserializationError
-
deserialize_u8
- Throws:
DeserializationError
-
deserialize_u16
- Throws:
DeserializationError
-
deserialize_u32
- Throws:
DeserializationError
-
deserialize_u64
- Throws:
DeserializationError
-
deserialize_u128
- Throws:
DeserializationError
-
deserialize_i8
- Throws:
DeserializationError
-
deserialize_i16
- Throws:
DeserializationError
-
deserialize_i32
- Throws:
DeserializationError
-
deserialize_i64
- Throws:
DeserializationError
-
deserialize_i128
- Throws:
DeserializationError
-
deserialize_len
- Throws:
DeserializationError
-
deserialize_variant_index
- Throws:
DeserializationError
-
deserialize_option_tag
- Throws:
DeserializationError
-
increase_container_depth
- Throws:
DeserializationError
-
decrease_container_depth
void decrease_container_depth() -
get_buffer_offset
int get_buffer_offset() -
check_that_key_slices_are_increasing
- Throws:
DeserializationError
-