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_with
function to deserialize bytes efficiently. - from_
slice - get_
error_ message - serialize
- Serde
serialize_with
function to serialize bytes efficiently. - to_vec