shapes_converter/shex_to_uml/
value_constraint.rs1use super::Name;
2
3#[derive(Debug, PartialEq, Default)]
4pub enum ValueConstraint {
5 #[default]
6 Any,
7 ValueSet(Vec<Name>),
8 Datatype(Name),
9 Ref(Name),
10 None,
11}
12
13impl ValueConstraint {
14 pub fn datatype(name: Name) -> ValueConstraint {
15 ValueConstraint::Datatype(name)
16 }
17}