#-------------------------------------------------------------------------
## Section-default build script.
#-------------------------------------------------------------------------
function default_build_cargo() {
  env CARGO_HOME="$SOURCE_DIRECTORY/.cargo" cargo build --release $OPTS
}

#-------------------------------------------------------------------------
## Section-default install script.
#-------------------------------------------------------------------------
function default_install_cargo() {
  env CARGO_HOME="$SOURCE_DIRECTORY/.cargo" \
    cargo install --path "$SOURCE_DIRECTORY" --root "${INSTALL_ROOT}/usr" --locked $@ $OPTS&&
  rm -f "$INSTALL_ROOT/usr/.crates.toml" &&
  rm -f "$INSTALL_ROOT/usr/.crates2.json"
}

function default_build() {
   default_build_cargo
}
function default_install() {
   default_install_cargo
}
