@@ -40,7 +40,7 @@ pub enum DataType {
4040 /// Variable-length character type e.g. VARCHAR(10)
4141 Varchar ( Option < CharacterLength > ) ,
4242 /// Variable-length character type e.g. NVARCHAR(10)
43- Nvarchar ( Option < u64 > ) ,
43+ Nvarchar ( Option < CharacterLength > ) ,
4444 /// Uuid type
4545 Uuid ,
4646 /// Large character object with optional length e.g. CHARACTER LARGE OBJECT, CHARACTER LARGE OBJECT(1000), [standard]
@@ -238,9 +238,7 @@ impl fmt::Display for DataType {
238238
239239 DataType :: CharVarying ( size) => format_character_string_type ( f, "CHAR VARYING" , size) ,
240240 DataType :: Varchar ( size) => format_character_string_type ( f, "VARCHAR" , size) ,
241- DataType :: Nvarchar ( size) => {
242- format_type_with_optional_length ( f, "NVARCHAR" , size, false )
243- }
241+ DataType :: Nvarchar ( size) => format_character_string_type ( f, "NVARCHAR" , size) ,
244242 DataType :: Uuid => write ! ( f, "UUID" ) ,
245243 DataType :: CharacterLargeObject ( size) => {
246244 format_type_with_optional_length ( f, "CHARACTER LARGE OBJECT" , size, false )
0 commit comments