1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
use super::Name; #[derive(Debug, PartialEq, Default)] pub enum ValueConstraint { #[default] Any, Datatype(Name), Ref(Name), None, } impl ValueConstraint { pub fn datatype(name: Name) -> ValueConstraint { ValueConstraint::Datatype(name) } }