pub fn set_cargo_options(&mut self, cargo_options: &'a CargoOptions<'a>) -> &mut Self {
        self.cargo_options = Some(cargo_options);
        self
    }
Configures Cargo options.

These options are used to determine if the build for a particular package has changed.

If no options are specified, the default `CargoOptions`, as specified by
`CargoOptions::new`, are used, with one exception: dev-dependencies are built by default.
tools/determinator/src/determinator.rs