miscellaneous bugfixes (#2597)

* miscellaneous bugfixes

* misc fixes
This commit is contained in:
Aiden McClelland
2024-04-09 15:10:26 -06:00
committed by GitHub
parent c13d8f3699
commit aee5500833
12 changed files with 50 additions and 21 deletions

View File

@@ -19,7 +19,7 @@ fn current_version() -> Version {
}
#[derive(Clone, Debug, Deserialize, Serialize, HasModel)]
#[serde(rename_all = "camelCase")]
#[serde(rename_all = "kebab-case")]
#[model = "Model<Self>"]
pub struct Manifest {
#[serde(default = "current_version")]
@@ -54,7 +54,7 @@ pub struct Manifest {
}
#[derive(Clone, Debug, Deserialize, Serialize)]
#[serde(rename_all = "camelCase")]
#[serde(rename_all = "kebab-case")]
#[serde(tag = "type")]
pub enum DependencyRequirement {
OptIn { how: String },
@@ -68,7 +68,7 @@ impl DependencyRequirement {
}
#[derive(Clone, Debug, Deserialize, Serialize, HasModel)]
#[serde(rename_all = "camelCase")]
#[serde(rename_all = "kebab-case")]
#[model = "Model<Self>"]
pub struct DepInfo {
pub version: VersionRange,
@@ -77,7 +77,7 @@ pub struct DepInfo {
}
#[derive(Clone, Debug, Default, Deserialize, Serialize)]
#[serde(rename_all = "camelCase")]
#[serde(rename_all = "kebab-case")]
pub struct Assets {
#[serde(default)]
pub license: Option<PathBuf>,