Radish alpha
h
rad:z3gqcJUoA1n9HaHKufZs5FCSGazv5
Radicle Heartwood Protocol & Stack
Radicle
Git
`radicle::node::sync::announce::AnnouncerError` does not implement the `std::error::Error`
Closed { reason: Solved } liw opened 10 months ago

Is this intentional?

Because the trait is not implemented, I can’t use the AnnouncerError as a source error in my own errir type:

#[derive(Debug, thiserror::Error)]
enum JobError {
    // Deleted a bunch of variants.

    #[error("failed to create a COB announcer")]
    Announcer(#[source] radicle::node::sync::announce::AnnouncerError),
}