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}