error: mismatched types: expected core::option::Option<alloc::arc::Arc<std::collections ::hash::map::HashMap<&'static str, alloc::arc::Arc<collections::vec::Vec<item::Item>>>>>,
found core::option::Option<alloc::arc::Arc<std::collections::hash::map::HashMap<&str, alloc::arc::Arc<collections::vec::Vec<&generator::Job>>>>>
would be much more readable as
error: mismatched types: expected Option<Arc<HashMap<&'static str, Arc<Vec<Item>>>>>,
found Option<Arc<HashMap<&str, Arc<Vec<&Job>>>>>
One possibility is to use the names in scope where the type error appears. In any event, we should make sure none of the unqualified names in a given error are ambiguous.
would be much more readable as
One possibility is to use the names in scope where the type error appears. In any event, we should make sure none of the unqualified names in a given error are ambiguous.