Crate polywrap_wasm_rs

Source

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] and Vec<u8>.
subinvoke
wrappers

Structs§

BigInt
A big signed integer type.
BigIntWrapper
BigNumber
A big decimal type.
ByteArray
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
JSONString
Map
An ordered map based on a B-Tree.
ParseBigIntError
Serializer

Enums§

Error

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

Type Aliases§

Result