Aardwolf-Social / aardwolf-social

Powering connected social communities with open software.
https://aardwolf.social
GNU Affero General Public License v3.0
485 stars 44 forks source link

Nicholasguyett/updated error handling #277

Closed nicholasguyett closed 1 year ago

nicholasguyett commented 1 year ago

Removes failure create, using thiserror, anyhow, and std::error for replacements, where appropriate.

Updated dotenv version to eliminate failure from the dependency tree entirely (the 0.14 version used failure but the 0.15 did not).

Updated DbAction trait's handling of BlockingErrors and futures to compile correctly.