pub struct RDescription {Show 22 fields
pub name: String,
pub description: String,
pub title: String,
pub maintainer: Option<String>,
pub author: Option<String>,
pub authors: Option<RCode>,
pub version: Version,
pub encoding: Option<String>,
pub license: String,
pub url: Option<Vec<UrlEntry>>,
pub bug_reports: Option<String>,
pub imports: Option<Relations>,
pub suggests: Option<Relations>,
pub depends: Option<Relations>,
pub linking_to: Option<Relations>,
pub lazy_data: Option<String>,
pub collate: Option<String>,
pub vignette_builder: Option<String>,
pub system_requirements: Option<String>,
pub date: Option<String>,
pub language: Option<String>,
pub repository: Option<String>,
}
Expand description
A DESCRIPTION file.
Fields§
§name: String
The name of the package.
description: String
A short description of the package.
title: String
The title of the package.
maintainer: Option<String>
The maintainer of the package.
Who wrote the the package
‘Authors@R’ is a special field that can contain R code that is evaluated to get the authors and maintainers.
version: Version
The version of the package.
encoding: Option<String>
If the DESCRIPTION file is not written in pure ASCII, the encoding field must be used to specify the encoding.
license: String
The license of the package.
url: Option<Vec<UrlEntry>>
URLs related to the package.
bug_reports: Option<String>
The URL or email address where bug reports should be sent.
imports: Option<Relations>
The packages that this package depends on.
suggests: Option<Relations>
The packages that this package suggests.
depends: Option<Relations>
The packages that this package depends on.
linking_to: Option<Relations>
The packages that this package links to.
lazy_data: Option<String>
Whether the package has lazy data.
collate: Option<String>
The order in which R scripts are loaded.
vignette_builder: Option<String>
The package used to build vignettes.
system_requirements: Option<String>
The system requirements for the package.
date: Option<String>
The release date of the current version of the package. Strongly recommended to use the ISO 8601 format: YYYY-MM-DD
language: Option<String>
Indicates the package documentation is not in English. This should be a comma-separated list of IETF language tags as defined by RFC5646
repository: Option<String>
The R Repository to use for this package. E.g. “CRAN” or “Bioconductor”