We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
PackageName
ManifestDependency
1 parent e98183b commit fe1c026Copy full SHA for fe1c026
murek/src/core/manifest/mod.rs
@@ -1,14 +1,15 @@
1
-use semver::VersionReq;
2
-use serde::{Deserialize, Serialize};
3
-use smol_str::SmolStr;
4
use std::collections::BTreeMap;
5
use std::ops::Deref;
6
use std::sync::Arc;
7
8
-use crate::core::package::PackageId;
9
-use crate::core::source::SourceId;
+use semver::VersionReq;
+use serde::{Deserialize, Serialize};
+
10
pub use toml::*;
11
+use crate::core::package::{PackageId, PackageName};
+use crate::core::source::SourceId;
12
13
mod toml;
14
15
pub const MANIFEST_FILE_NAME: &str = "Murek.toml";
@@ -70,7 +71,7 @@ pub struct ManifestMetadata {
70
71
72
#[derive(Clone, Debug)]
73
pub struct ManifestDependency {
- pub name: SmolStr,
74
+ pub name: PackageName,
75
pub version_req: VersionReq,
76
pub source_id: SourceId,
77
}
0 commit comments