Radish alpha
h
Radicle Heartwood Protocol & Stack
Radicle
Git (anonymous pull)
Log in to clone via SSH
radcile/cob/identity: mark ApplyError as non_exhaustive
Fintan Halpenny committed 2 months ago
commit 3822f98a903f10f7e174375234a254fdac87fd33
parent 423cf604e1178d62c6952f866b4b5d0b9667aca8
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.