Improvements for semver compatibility
This patch is a series of changes for further improving semver compatibility by
using non_exhaustive and marking modules as private.
6 files changed
+19
-11
30908dcf
→
ed5a68c1
modified crates/radicle-crypto/src/lib.rs
@@ -28,6 +28,7 @@ pub type SharedSecret = [u8; 32];
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -93,6 +94,7 @@ impl fmt::Debug for Signature {
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -273,6 +275,7 @@ impl Deref for SecretKey {
|
|
|
|
|
|
| + | |
|
|
|
|
|
modified crates/radicle-crypto/src/ssh.rs
@@ -16,6 +16,7 @@ use crate::PublicKey;
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -128,6 +129,7 @@ pub mod fmt {
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -164,6 +166,7 @@ impl Encodable for crypto::Signature {
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -199,6 +202,7 @@ impl Encodable for PublicKey {
|
|
|
|
|
|
| + | |
|
|
|
|
|
modified crates/radicle-crypto/src/ssh/keystore.rs
@@ -15,6 +15,7 @@ use super::ExtendedSignature;
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -227,6 +228,7 @@ impl Keystore {
|
|
|
|
|
|
| + | |
|
|
|
|
|
modified crates/radicle-node/src/lib.rs
@@ -3,19 +3,21 @@
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
|
|
|
|
| + | |
| + | |
|
|
| + | |
| + | |
| + | |
|
|
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
| + | |
|
|
|
|
|
modified crates/radicle-node/src/wire.rs
@@ -17,7 +17,7 @@ use cyphernet::{Digest, EcSk, Ecdh, Sha256};
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -70,10 +70,6 @@ pub enum Control {
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
|
|
|
|
|
modified crates/radicle/src/rad.rs
@@ -225,6 +225,7 @@ where
|
|
|
|
|
|
| + | |
|
|
|
|
|