commit_encoding_derive

Crates.iocommit_encoding_derive
lib.rscommit_encoding_derive
version0.12.0-alpha.2
sourcesrc
created_at2023-05-11 16:04:19.983034
updated_at2024-11-04 08:02:21.697616
descriptionCommitment encoding derivation macros
homepagehttps://github.com/LNP-BP
repositoryhttps://github.com/LNP-BP/client_side_validation
max_upload_size
id862228
size20,966
Dr. Maxim Orlovsky (dr-orlovsky)

documentation

README

Commitment encoding derivation macros

Build Tests Lints codecov

crates.io Docs unsafe forbidden Apache-2 licensed

Derivation macros for strict encoding. To learn more about the strict encoding please check strict_encoding crate.

The development of the library is supported by LNP/BP Standards Association.

Documentation

Detailed developer & API documentation for the library can be accessed at https://docs.rs/strict_encoding_derive/

Usage

To use the library, you need to reference a latest version of the [commit_encode_derive] crate in[dependencies] section of your project Cargo.toml. This crate includes derivation macros from the present library by default.

commit_encode_derive = "0.10"

If you are using other client-side-validation libraries, consider importing just a single client_side_validation library which re-exports all of them, including the current one.

Library exports derivation macros #[derive(CommitEncode)].

Contributing

Contribution guidelines can be found in CONTRIBUTING

Licensing

The libraries are distributed on the terms of Apache 2.0 opensource license. See LICENCE file for the license details.

Commit count: 1245

cargo fmt