Refactor for rich errors, split user abort and genuine error

This commit is contained in:
Félix Saparelli 2022-05-31 20:51:32 +12:00
parent 3c38a2f0eb
commit c0eaffb05d
No known key found for this signature in database
GPG key ID: B948C4BAE44FC474
11 changed files with 340 additions and 138 deletions

View file

@ -3,11 +3,14 @@ use std::collections::HashMap;
use serde::{Deserialize, Serialize};
use strum_macros::{Display, EnumString, EnumVariantNames};
pub mod drivers;
pub use drivers::*;
pub mod helpers;
pub use helpers::*;
pub mod drivers;
pub use drivers::*;
mod errors;
pub use errors::BinstallError;
pub mod bins;
pub mod fetchers;