Skip to content

Commit ec30d3d

Browse files
committed
chore: add vesper feature
1 parent a4cc4a1 commit ec30d3d

File tree

8 files changed

+15
-13
lines changed

8 files changed

+15
-13
lines changed

.github/workflows/build.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ jobs:
3333
strategy:
3434
fail-fast: false
3535
matrix:
36-
feature: [ derive, rand, stl, serde ]
36+
feature: [ derive, rand, stl, vesper, serde ]
3737
steps:
3838
- uses: actions/checkout@v4
3939
- uses: dtolnay/rust-toolchain@stable

Cargo.toml

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -53,10 +53,11 @@ serde = { workspace = true, optional = true }
5353

5454
[features]
5555
default = ["derive"]
56-
all = ["serde", "rand", "stl"]
57-
stl = ["commit_verify/stl"]
58-
rand = ["commit_verify/rand"]
56+
all = ["serde", "rand", "stl", "vesper"]
5957
derive = ["commit_verify/derive"]
58+
rand = ["commit_verify/rand"]
59+
stl = ["commit_verify/stl"]
60+
vesper = ["commit_verify/vesper"]
6061
serde = ["dep:serde", "commit_verify/serde"]
6162

6263
[package.metadata.docs.rs]

commit_verify/Cargo.toml

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -37,11 +37,12 @@ rand = "0.9.1"
3737

3838
[features]
3939
default = ["derive"]
40-
all = ["rand", "serde", "stl", "derive"]
40+
all = ["rand", "derive", "stl", "vesper", "serde"]
41+
derive = []
4142
rand = ["dep:rand"]
42-
serde = ["dep:serde", "amplify/serde"]
4343
stl = ["strict_types/armor"]
44-
derive = []
44+
vesper = []
45+
serde = ["dep:serde", "amplify/serde"]
4546

4647
[target.'cfg(target_arch = "wasm32")'.dependencies]
4748
wasm-bindgen = "0.2"

commit_verify/src/id.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@
2424
// the License.
2525

2626
use std::collections::{BTreeMap, BTreeSet};
27+
#[cfg(feature = "vesper")]
2728
use std::fmt::{self, Display, Formatter};
2829
use std::hash::Hash;
2930

@@ -315,6 +316,7 @@ pub struct CommitLayout {
315316
fields: TinyVec<CommitStep>,
316317
}
317318

319+
#[cfg(feature = "vesper")]
318320
impl Display for CommitLayout {
319321
fn fmt(&self, f: &mut Formatter<'_>) -> fmt::Result {
320322
Display::fmt(&self.to_vesper().display(), f)

commit_verify/src/lib.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,6 @@
3535
non_camel_case_types,
3636
non_snake_case
3737
)]
38-
#![cfg_attr(not(target_arch = "wasm32"), deny(unused_crate_dependencies))]
3938
#![cfg_attr(docsrs, feature(doc_auto_cfg))]
4039
#![cfg_attr(coverage_nightly, feature(coverage_attribute))]
4140

@@ -67,6 +66,7 @@ pub mod stl;
6766
pub mod merkle;
6867
pub mod mpc;
6968
mod digest;
69+
#[cfg(feature = "vesper")]
7070
pub mod vesper;
7171

7272
pub use commit::{CommitVerify, TryCommitVerify, VerifyError};

scripts/typelib.sh

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#!/usr/bin/env bash
22

3-
cargo run --features stl --package commit_verify --bin commit-stl -- --stl
4-
cargo run --features stl --package commit_verify --bin commit-stl -- --sty
5-
cargo run --features stl --package commit_verify --bin commit-stl -- --sta
3+
cargo run --features stl,vesper --package commit_verify --bin commit-stl -- --stl
4+
cargo run --features stl,vesper --package commit_verify --bin commit-stl -- --sty
5+
cargo run --features stl,vesper --package commit_verify --bin commit-stl -- --sta

single_use_seals/src/lib.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,6 @@
3535
non_camel_case_types,
3636
non_snake_case
3737
)]
38-
#![cfg_attr(not(target_arch = "wasm32"), deny(unused_crate_dependencies))]
3938
#![cfg_attr(docsrs, feature(doc_auto_cfg))]
4039
#![cfg_attr(coverage_nightly, feature(coverage_attribute))]
4140
#![cfg_attr(not(feature = "strict_encoding"), no_std)]

src/lib.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,6 @@
3535
non_camel_case_types,
3636
non_snake_case
3737
)]
38-
#![cfg_attr(not(target_arch = "wasm32"), deny(unused_crate_dependencies))]
3938
#![cfg_attr(docsrs, feature(doc_auto_cfg))]
4039
#![cfg_attr(coverage_nightly, feature(coverage_attribute))]
4140

0 commit comments

Comments
 (0)