Unverified Commit f0e7cabb authored by Andrew Jones's avatar Andrew Jones Committed by GitHub
Browse files

Extract contract metadata to its own crate (#69)

* Extract contract metadata to its own crate

* Add json serialization test

* Add json test for excluding optional fields

* Add doc tests and rename to contract-metadata

* Fmt

* Fix tests

* Fmt

* Builder API for contract metadata

* Tests for builder pattern

* Fmt

* Make metadata version camel case

* Builder optional fields

* Check whether fields have not already been set

* Check at least one author

* I really should check it compiles before pushing

* Oh yeah and cargo fmt fml

* Yeah
parent cfc389db
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment