use std::error::Error; use gentoo_utils::repo::Repo; fn main() -> Result<(), Box> { let repo = Repo::new("/var/db/repos/gentoo"); for result in repo.categories()? { let cat = result?; for result in cat.ebuilds()? { let _ = result?; } } Ok(()) }