[][src]Trait build_utils::build::BuildStep

pub trait BuildStep {
    fn name(&self) -> &str;
fn hash(&self, hasher: &mut Box<dyn Hasher>);
fn execute(
        &mut self,
        build: &Build,
        result: &mut BuildResult
    ) -> Result<(), BuildStepError>; }

Required methods

fn name(&self) -> &str

fn hash(&self, hasher: &mut Box<dyn Hasher>)

Generate a hash which uniquely identifies the build options

fn execute(
    &mut self,
    build: &Build,
    result: &mut BuildResult
) -> Result<(), BuildStepError>

Loading content...

Implementors

impl BuildStep for MesonBuild[src]

Loading content...