Struct solp::ast::Solution [−][src]
pub struct Solution<'input> {
pub format: &'input str,
pub product: &'input str,
pub projects: Vec<Project<'input>>,
pub versions: Vec<Version<'input>>,
pub solution_configs: Vec<Conf<'input>>,
pub project_configs: Vec<ProjectConfigs<'input>>,
pub dependencies: DiGraphMap<&'input str, i32>,
}
Fields
format: &'input str
product: &'input str
projects: Vec<Project<'input>>
versions: Vec<Version<'input>>
solution_configs: Vec<Conf<'input>>
project_configs: Vec<ProjectConfigs<'input>>
dependencies: DiGraphMap<&'input str, i32>
Trait Implementations
Auto Trait Implementations
impl<'input> RefUnwindSafe for Solution<'input>
impl<'input> UnwindSafe for Solution<'input>
Blanket Implementations
Mutably borrows from an owned value. Read more