Module cargo

Data Types

result()

result() = cargo_cmd:output()

Function Index

build/2
build_all/1
build_raw/2
clean/1
get_package_versions/1
init/1
init/2
metadata/1
test/2
test_all/1

Function Details

build/2

build(Opts::cargo_opts:t(), Package::cargo_util:to_binary()) -> [cargo_artifact:t()]

build_all/1

build_all(Opts::cargo_opts:t()) -> [cargo_artifact:t()]

build_raw/2

build_raw(Opts::cargo_opts:t(), MaybePackage::cargo_util:maybe_package()) -> result() | no_return()

clean/1

clean(Opts::cargo_opts:t()) -> ok | no_return()

get_package_versions/1

get_package_versions(Opts::cargo_opts:t()) -> #{atom() => term()}

init/1

init(Path::file:name_all()) -> cargo_opts:t() | no_return()

init/2

init(Path::file:name_all(), Opts::#{atom() => term()}) -> cargo_opts:t() | no_return()

metadata/1

metadata(Opts0::cargo_opts:t()) -> #{binary() => term()} | no_return()

test/2

test(Opts::cargo_opts:t(), Package::cargo_util:to_binary()) -> result() | no_return()

test_all/1

test_all(Opts::cargo_opts:t()) -> result() | no_return()


Generated by EDoc