Macro prepare

Source
macro_rules! prepare {
    () => { ... };
}
Expand description

This will generate:

  1. A type pub(crate) type Report<T> = Result<T, erreport::Report>
  2. A trait called pub(crate) trait ToReport<T> to help to convert any Result<T, E: std::error::Error> to Report.