use_crate | R Documentation |
Analogous to usethis::use_package()
but for crate dependencies.
use_crate(
crate,
features = NULL,
git = NULL,
version = NULL,
optional = FALSE,
path = ".",
echo = TRUE
)
crate |
character scalar, the name of the crate to add |
features |
character vector, a list of features to include from the crate |
git |
character scalar, the full URL of the remote Git repository |
version |
character scalar, the version of the crate to add |
optional |
boolean scalar, whether to mark the dependency as optional (FALSE by default) |
path |
character scalar, the package directory |
echo |
logical scalar, should cargo command and outputs be printed to console (default is TRUE) |
For more details regarding these and other options, see the
Cargo docs
for cargo-add
.
NULL
(invisibly)
## Not run:
# add to [dependencies]
use_crate("serde")
# add to [dependencies] and [features]
use_crate("serde", features = "derive")
# add to [dependencies] using github repository as source
use_crate("serde", git = "https://github.com/serde-rs/serde")
# add to [dependencies] with specific version
use_crate("serde", version = "1.0.1")
# add to [dependencies] with optional compilation
use_crate("serde", optional = TRUE)
## End(Not run)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.