Skip to content

Commit

Permalink
Release v0.1.0 (#4)
Browse files Browse the repository at this point in the history
  • Loading branch information
michaelsproul authored Apr 27, 2021
1 parent c0bd084 commit 3e7db41
Show file tree
Hide file tree
Showing 3 changed files with 6 additions and 6 deletions.
4 changes: 1 addition & 3 deletions .github/workflows/test-suite.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,13 +20,11 @@ jobs:
- name: Check formatting with cargo fmt
run: cargo fmt --all -- --check
test:
name: cargo-fmt
name: test
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v1
- name: Get latest version of stable Rust
run: rustup update stable
- name: Check formatting with cargo fmt
run: cargo fmt --all -- --check
- name: Run tests
run: cargo test --release
6 changes: 3 additions & 3 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,8 @@ name = "superstruct"
proc-macro = true

[dependencies]
darling = "0.12.2"
darling = "0.12.4"
itertools = "0.10.0"
proc-macro2 = "1.0.24"
proc-macro2 = "1.0.26"
quote = "1.0.9"
syn = "1.0.62"
syn = "1.0.70"
2 changes: 2 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
SuperStruct
===========

![test status](https://github.com/sigp/superstruct/actions/workflows/test-suite.yml/badge.svg)

SuperStruct is a library for working with a family of related struct _variants_, where each variant shares some common fields, and adds in unique fields of its own.

Its design is informed by the implementation of blockchain consensus upgrades, which often change core data structures by removing some old fields and replacing them with new ones.
Expand Down

0 comments on commit 3e7db41

Please sign in to comment.