Derive Macro Arc
#[derive(Arc)]
{
// Attributes available to this derive:
#[thiserror_ext]
}
Expand description
Generates a new type that wraps the original error type in an Arc.
Specify the name of the new type with #[thiserror_ext(newtype(name = ..))].
This is similar to thiserror_ext::Box but wraps the original error type
in an Arc, so that it can always be cloned and shared across threads.
See thiserror_ext::Box for the explanation and examples.