]>
git.proxmox.com Git - cargo.git/blob - src/bin/cargo/commands/mod.rs
1 use crate::command_prelude
::*;
3 pub fn builtin() -> Vec
<App
> {
13 generate_lockfile
::cli(),
17 locate_project
::cli(),
37 verify_project
::cli(),
43 pub fn builtin_exec(cmd
: &str) -> Option
<fn(&mut Config
, &ArgMatches
<'_
>) -> CliResult
> {
45 "bench" => bench
::exec
,
46 "build" => build
::exec
,
47 "check" => check
::exec
,
48 "clean" => clean
::exec
,
49 "config" => config
::exec
,
51 "fetch" => fetch
::exec
,
53 "generate-lockfile" => generate_lockfile
::exec
,
54 "git-checkout" => git_checkout
::exec
,
56 "install" => install
::exec
,
57 "locate-project" => locate_project
::exec
,
58 "login" => login
::exec
,
59 "logout" => logout
::exec
,
60 "metadata" => metadata
::exec
,
62 "owner" => owner
::exec
,
63 "package" => package
::exec
,
64 "pkgid" => pkgid
::exec
,
65 "publish" => publish
::exec
,
66 "read-manifest" => read_manifest
::exec
,
67 "report" => report
::exec
,
69 "rustc" => rustc
::exec
,
70 "rustdoc" => rustdoc
::exec
,
71 "search" => search
::exec
,
74 "uninstall" => uninstall
::exec
,
75 "update" => update
::exec
,
76 "vendor" => vendor
::exec
,
77 "verify-project" => verify_project
::exec
,
78 "version" => version
::exec
,
93 pub mod generate_lockfile
;
98 pub mod locate_project
;
107 pub mod read_manifest
;
118 pub mod verify_project
;