Replace XXXReturn with Result<XXXSuccess, XXXError>
... in function signatures. These breaking changes aim at improving usability by allowing users to take advantage of Rust error management features sur as `ok_or`, `map_err`, `expect` and the `?` operator. See the `examples` and `tutorials` to get an idea of the impacts.
Showing with 980 additions and 522 deletions