1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
use nutype::nutype; #[nutype( sanitize(trim, lowercase), validate(len_char_max = 63, regex = r"^[a-z_][a-z0-9_]*$"), derive( Debug, Clone, Display, AsRef, Deref, Hash, Eq, PartialEq, Serialize, Deserialize ) )] pub struct ColumnName(String);