Skip to content

Commit fe1c026

Browse files
committed
Use PackageName in ManifestDependency
1 parent e98183b commit fe1c026

File tree

1 file changed

+7
-6
lines changed

1 file changed

+7
-6
lines changed

murek/src/core/manifest/mod.rs

+7-6
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,15 @@
1-
use semver::VersionReq;
2-
use serde::{Deserialize, Serialize};
3-
use smol_str::SmolStr;
41
use std::collections::BTreeMap;
52
use std::ops::Deref;
63
use std::sync::Arc;
74

8-
use crate::core::package::PackageId;
9-
use crate::core::source::SourceId;
5+
use semver::VersionReq;
6+
use serde::{Deserialize, Serialize};
7+
108
pub use toml::*;
119

10+
use crate::core::package::{PackageId, PackageName};
11+
use crate::core::source::SourceId;
12+
1213
mod toml;
1314

1415
pub const MANIFEST_FILE_NAME: &str = "Murek.toml";
@@ -70,7 +71,7 @@ pub struct ManifestMetadata {
7071

7172
#[derive(Clone, Debug)]
7273
pub struct ManifestDependency {
73-
pub name: SmolStr,
74+
pub name: PackageName,
7475
pub version_req: VersionReq,
7576
pub source_id: SourceId,
7677
}

0 commit comments

Comments
 (0)