add main error types

This commit is contained in:
steven-omaha
2023-02-18 15:35:54 +01:00
parent 670f7c9850
commit 729312f8c2
4 changed files with 23 additions and 9 deletions
+1 -4
View File
@@ -8,9 +8,6 @@ use regex::Regex;
use crate::grouping::{Group, Package, Section};
/// Error message provided when a package search yields no results.
pub const NO_PACKAGES_FOUND: &str = "no packages matching query";
pub fn search_packages(args: &ArgMatches, groups: &HashSet<Group>) -> Result<()> {
let search_string = args
.get_one::<String>("string")
@@ -31,7 +28,7 @@ pub fn search_packages(args: &ArgMatches, groups: &HashSet<Group>) -> Result<()>
}
if vec.is_empty() {
bail!(NO_PACKAGES_FOUND)
bail!(crate::errors::Error::NoPackagesFound);
}
print_triples(vec);