JunoBuild-Utils
junobuild-utils provides a collection of utilities designed to support developers working on Juno, facilitating easier data handling, serialization, deserialization, and working with specialized data types.
Getting Started
To include junobuild-utils in your Rust project, add it as a dependency in your Cargo.toml:
[]
= "*"
Replace "*" with the specific version you want to use, or omit the version to always use the latest version.
Usage Examples
Decoding Document Data
Decode the serialized document data received by a hook.
let decoded: MyData = decode_doc_data.expect;
Encoding Document Data
Encodes a Rust struct into serialized document data to prepare data to be stored.
let encoded = encode_doc_data.expect;
Handling Specialized Data Types
Work with custom data types such as DocDataPrincipal for principals and DocDataBigInt for bigint.
let principal = DocDataPrincipal ;
let big_int = DocDataBigInt ;
Links & Resources
Here are some useful links:
- Looking to get started? Check out the documentation.
- Have a look at the LICENSE for information about licensing and limitation.
- Have questions, comments or feedback? Join our Discord or OpenChat.