ligen_ir/library/metadata/version/requirement.rs
1// TODO: Is this still used? We replaced it with String (so different types of version strings can be used).
2
3use crate::prelude::*;
4
5#[derive(Shrinkwrap, Default, Debug, Display, Clone, Serialize, Deserialize, PartialEq)]
6#[shrinkwrap(mutable)]
7pub struct VersionRequirement(pub String);
8
9impl From<&str> for VersionRequirement {
10 fn from(value: &str) -> Self {
11 Self(value.to_string())
12 }
13}