pub type ConstraintULong = ConstraintRange<u32>;
enum ConstraintULong { Single(Option<u32>), Range { min: Option<u32>, max: Option<u32>, exact: Option<u32>, ideal: Option<u32>, }, }
min: Option<u32>
max: Option<u32>
exact: Option<u32>
ideal: Option<u32>