Re-exports§
pub use msgpack::DecodeError;pub use msgpack::EncodeError;pub use msgpack::EnumTypeError;pub use msgpack::Read;pub use msgpack::ReadDecoder;pub use msgpack::Write;pub use msgpack::WriteEncoder;pub use abort::*;pub use debug::*;pub use debug_log::*;pub use env::*;pub use get_implementations::*;pub use invoke::*;pub use subinvoke::*;
Modules§
- JSON
- Serde JSON
- abort
- debug
- debug_
log - env
- error
- get_
implementations - invoke
- malloc
- msgpack
- serde_
bytes - Wrapper types to enable optimized handling of
&[u8]andVec<u8>. - subinvoke
- wrappers
Structs§
- BigInt
- A big signed integer type.
- BigInt
Wrapper - BigNumber
- A big decimal type.
- Byte
Array - Wrapper around
[u8; N]to serialize and deserialize efficiently. - ByteBuf
- Wrapper around
Vec<u8>to serialize and deserialize efficiently. - Bytes
- Wrapper around
[u8]to serialize and deserialize efficiently. - Deserializer
- JSON
String - Map
- An ordered map based on a B-Tree.
- Parse
BigInt Error - Serializer
Enums§
Traits§
- Deserialize
- Types that can be deserialized via
#[serde(with = "serde_bytes")]. - Serialize
- Types that can be serialized via
#[serde(with = "serde_bytes")].
Functions§
- deserialize
- Serde
deserialize_withfunction to deserialize bytes efficiently. - from_
slice - get_
error_ message - serialize
- Serde
serialize_withfunction to serialize bytes efficiently. - to_vec