//! Dependency scope types for the resolver.
/// Whether a dependency is declared directly by the consumer or
/// reached transitively through another dependency.
/// Whether to resolve mutable selectors against the remote or replay
/// a locked commit.