* types: add support for `LocalizedMessage` error message type
Following implementation at flemosr/tonic-richer-error.
* types: add `ErrorDetails::with_help_link`
* types: add support for `Help` error message type
Following implementation at flemosr/tonic-richer-error.
* types: add `ResourceInfo` to `gen_status_with_details` test
* types: use `impl Into<Vec<T>>` instead of `Vec<T>` in pub fn's params
* types: comply with clippy
* types: fix names of some tests and vars in `std_messages`
* types: add support for `ResourceInfo` error message type
Following implementation at flemosr/tonic-richer-error.
* types: update doc comment examples
---------
Co-authored-by: Lucio Franco <[email protected]>
* types: add support for `PreconditionFailure` error message type
Following implementation at flemosr/tonic-richer-error.
* types: doc comments nits
* types: merge `impl` blocks at `std_messages`
Add the code related to richer error model support to a new
`richer_error` module. This improves readability and hopefully will
make it easier to add new features to `tonic-types` in the future.