style: formatting...

This commit is contained in:
Strix 2023-10-14 22:39:41 +02:00
parent ba3e75c3fb
commit d3469e7618
No known key found for this signature in database
GPG key ID: 49B2E37B8915B774
4 changed files with 13 additions and 13 deletions

View file

@ -5,5 +5,5 @@ use serde::{Deserialize, Serialize};
#[derive(Serialize, Deserialize)] #[derive(Serialize, Deserialize)]
pub struct Bin { pub struct Bin {
pub root: String, pub root: String,
pub checksums: HashMap<String, String> pub checksums: HashMap<String, String>,
} }

View file

@ -6,5 +6,5 @@ use serde::{Deserialize, Serialize};
pub struct Build { pub struct Build {
build_script: String, build_script: String,
install_script: String, install_script: String,
dependencies: HashMap<String, String> dependencies: HashMap<String, String>,
} }

View file

@ -2,10 +2,10 @@ use std::{collections::HashMap, str::FromStr};
use serde::{Deserialize, Serialize}; use serde::{Deserialize, Serialize};
pub mod package;
pub mod fs;
pub mod bin; pub mod bin;
pub mod build; pub mod build;
pub mod fs;
pub mod package;
pub mod pkgr; pub mod pkgr;
#[derive(Serialize, Deserialize)] #[derive(Serialize, Deserialize)]
@ -16,13 +16,13 @@ pub struct Manifest<P = Option<pkgr::PKGR>> {
pub fs: fs::FS, pub fs: fs::FS,
pub bin: Option<bin::Bin>, pub bin: Option<bin::Bin>,
pub build: Option<build::Build>, pub build: Option<build::Build>,
pub pkgr: P pub pkgr: P,
} }
impl<T> Manifest<T> { impl<T> Manifest<T> {
pub fn valid(&self) -> bool { pub fn valid(&self) -> bool {
if self.bin.is_none() && self.build.is_none() { if self.bin.is_none() && self.build.is_none() {
return false return false;
} }
true true
} }
@ -43,7 +43,7 @@ impl Default for Manifest {
fs: fs::FS::default(), fs: fs::FS::default(),
bin: None, bin: None,
build: None, build: None,
pkgr: None pkgr: None,
} }
} }
} }

View file

@ -9,7 +9,7 @@ pub enum PackageType {
#[serde(rename = "library")] #[serde(rename = "library")]
Library, Library,
#[serde(rename = "meta")] #[serde(rename = "meta")]
Meta Meta,
} }
#[derive(Serialize, Deserialize, Debug)] #[derive(Serialize, Deserialize, Debug)]
@ -20,7 +20,7 @@ pub struct Package {
pub package_type: PackageType, pub package_type: PackageType,
pub version: u64, pub version: u64,
pub tags: Vec<String>, pub tags: Vec<String>,
pub arch: String pub arch: String,
} }
impl Default for Package { impl Default for Package {
@ -31,7 +31,7 @@ impl Default for Package {
package_type: PackageType::Application, package_type: PackageType::Application,
version: 0, version: 0,
tags: Vec::default(), tags: Vec::default(),
arch: std::env::consts::ARCH.to_string() arch: std::env::consts::ARCH.to_string(),
} }
} }
} }
@ -42,4 +42,4 @@ impl FromStr for Package {
fn from_str(s: &str) -> Result<Package, toml::de::Error> { fn from_str(s: &str) -> Result<Package, toml::de::Error> {
toml::from_str(s) toml::from_str(s)
} }
} }