LemmyNet / lemmy

🐀 A link aggregator and forum for the fediverse
https://join-lemmy.org
GNU Affero General Public License v3.0
13.27k stars 885 forks source link

Preserve all error types in functions that return `Ok` or `Err` based on a value from the database #5053

Open dullbananas opened 1 month ago

dullbananas commented 1 month ago

See my reviews of #4977 for examples. Searching for is_ok, is_ok_and, and if let Ok should reveal most of the wrong error handling.