pub fn new() -> DependencyQueue<N, E, V> {
        DependencyQueue {
            dep_map: HashMap::new(),
            reverse_dep_map: HashMap::new(),
            priority: HashMap::new(),
        }
    }
/// Creates a new dependency queue with 0 packages.
Creates a new dependency queue with 0 packages.
Creates a new dependency queue with 0 packages .
pub fn new() -> DependencyQueue<N, E, V> {
        DependencyQueue {
            dep_map: HashMap::new(),
            reverse_dep_map: HashMap::new(),
            priority: HashMap::new(),
        }
    }
pub fn new ( ) -> DependencyQueue < N , E , V > { DependencyQueue { dep_map : HashMap :: new ( ) , reverse_dep_map : HashMap :: new ( ) , priority : HashMap :: new ( ) , } }
Creates a new dependency queue with 0 packages.
Creates a new dependency queue with 0 packages .