feat: use sets etc.

This commit is contained in:
2025-02-27 16:42:43 +00:00
parent 3d96d89846
commit d25841853c
11 changed files with 587 additions and 563 deletions

View File

@ -1,3 +1,4 @@
use std::collections::BTreeSet;
use serde::Deserialize;
use crate::pkg::PkgKeyVersion;
@ -9,5 +10,5 @@ pub struct PackageManifest {
pub name: String,
pub version_number: String,
pub description: String,
pub dependencies: Vec<PkgKeyVersion>
pub dependencies: BTreeSet<PkgKeyVersion>
}