Radish alpha
h
rad:z3gqcJUoA1n9HaHKufZs5FCSGazv5
Radicle Heartwood Protocol & Stack
Radicle
Git
radcile/cob/identity: mark ApplyError as non_exhaustive
Fintan Halpenny committed 2 months ago
commit 156664676286a18b8e775eac0c960129702d97c6
parent d596b14
2 files changed +3 -1
modified crates/radicle-cli/src/commands/id.rs
@@ -482,7 +482,8 @@ fn on_apply_err(e: &identity::ApplyError, profile: &Profile) -> anyhow::Error {
        | e @ radicle::cob::identity::ApplyError::Redacted
        | e @ radicle::cob::identity::ApplyError::DocUnchanged
        | e @ radicle::cob::identity::ApplyError::Git(_)
-
        | e @ radicle::cob::identity::ApplyError::Doc(_) => {
+
        | e @ radicle::cob::identity::ApplyError::Doc(_)
+
        | e => {
            anyhow!(e.to_string())
        }
    }
modified crates/radicle/src/cob/identity.rs
@@ -95,6 +95,7 @@ impl CobAction for Action {
}

/// Error applying an operation onto a state.
+
#[non_exhaustive]
#[derive(Error, Debug)]
pub enum ApplyError {
    /// Causal dependency missing.