Struct ResolveContext [source]
pub(in crate::project::resolve) struct ResolveContext {
pub(in crate::project::resolve) state: &''a DealerState,
pub(in crate::project::resolve) merge_states: &''a mut HashMap<String, DependencyMergeState>,
pub(in crate::project::resolve) current_resolved: &''a mut HashMap<String, PathBuf>,
pub(in crate::project::resolve) path_stack: &''a mut Vec<String>,
pub(in crate::project::resolve) changed: &''a mut bool,
pub(in crate::project::resolve) parsed_cache: &''a mut HashMap<PathBuf, ProjectDeclaration>,
}
Fields
state
pub(in crate::project::resolve) state: &''a DealerState
merge_states
pub(in crate::project::resolve) merge_states: &''a mut HashMap<String, DependencyMergeState>
current_resolved
path_stack
changed
pub(in crate::project::resolve) changed: &''a mut bool
parsed_cache
pub(in crate::project::resolve) parsed_cache: &''a mut HashMap<PathBuf, ProjectDeclaration>