[][src]Trait cargo_raze::planning::BuildPlanner

pub trait BuildPlanner {
    fn plan_build(
        &mut self,
        settings: &RazeSettings,
        files: CargoWorkspaceFiles,
        platform_details: PlatformDetails
    ) -> CargoResult<PlannedBuild>; }

An entity that can produce an organized, planned build ready to be rendered.

Required methods

fn plan_build(
    &mut self,
    settings: &RazeSettings,
    files: CargoWorkspaceFiles,
    platform_details: PlatformDetails
) -> CargoResult<PlannedBuild>

A function that returns a completely planned build using internally generated metadata, along with settings, platform specifications, and critical file locations.

Loading content...

Implementors

impl<'fetcher> BuildPlanner for BuildPlannerImpl<'fetcher>[src]

fn plan_build(
    &mut self,
    settings: &RazeSettings,
    files: CargoWorkspaceFiles,
    platform_details: PlatformDetails
) -> CargoResult<PlannedBuild>
[src]

Retrieves metadata for local workspace and produces a build plan.

Loading content...