peer_id: make quickcheck optional but default feature

This commit is contained in:
Joakim Frostegård committed 2023-06-14 09:49:05 +02:00
1 parent bbfe54670a
commit 32aa34366c
2 files changed
+6 -1

No files matched your search

+4 -1
View File
@@ -12,9 +12,12 @@ rust-version.workspace = true
[lib]
name = "aquatic_peer_id"
[features]
default = ["quickcheck"]
[dependencies]
compact_str = "0.7"
hex = "0.4"
regex = "1"
serde = { version = "1", features = ["derive"] }
quickcheck = "1"
quickcheck = { version = "1", optional = true }
+2
View File
@@ -195,6 +195,7 @@ impl Display for PeerClient {
}
}
#[cfg(feature = "quickcheck")]
impl quickcheck::Arbitrary for PeerId {
fn arbitrary(g: &mut quickcheck::Gen) -> Self {
let mut bytes = [0u8; 20];
@@ -207,6 +208,7 @@ impl quickcheck::Arbitrary for PeerId {
}
}
#[cfg(feature = "quickcheck")]
#[cfg(test)]
mod tests {
use super::*;