uv_configuration/
export_format.rs1#[derive(Debug, Default, Clone, Copy, PartialEq, Eq, serde::Serialize, serde::Deserialize)]
3#[serde(deny_unknown_fields, rename_all = "kebab-case")]
4#[cfg_attr(feature = "clap", derive(clap::ValueEnum))]
5pub enum ExportFormat {
6 #[default]
8 #[serde(rename = "requirements.txt", alias = "requirements-txt")]
9 #[cfg_attr(
10 feature = "clap",
11 clap(name = "requirements.txt", alias = "requirements-txt")
12 )]
13 RequirementsTxt,
14 #[serde(rename = "pylock.toml", alias = "pylock-toml")]
16 #[cfg_attr(feature = "clap", clap(name = "pylock.toml", alias = "pylock-toml"))]
17 PylockToml,
18 #[serde(rename = "cyclonedx1.5")]
20 #[cfg_attr(
21 feature = "clap",
22 clap(name = "cyclonedx1.5", alias = "cyclonedx1.5+json")
23 )]
24 CycloneDX1_5,
25}
26
27#[derive(Debug, Default, Clone, Copy, PartialEq, Eq, serde::Serialize, serde::Deserialize)]
29#[serde(deny_unknown_fields, rename_all = "kebab-case")]
30#[cfg_attr(feature = "clap", derive(clap::ValueEnum))]
31pub enum PipCompileFormat {
32 #[default]
34 #[serde(rename = "requirements.txt", alias = "requirements-txt")]
35 #[cfg_attr(
36 feature = "clap",
37 clap(name = "requirements.txt", alias = "requirements-txt")
38 )]
39 RequirementsTxt,
40 #[serde(rename = "pylock.toml", alias = "pylock-toml")]
42 #[cfg_attr(feature = "clap", clap(name = "pylock.toml", alias = "pylock-toml"))]
43 PylockToml,
44}