@@ -73,7 +73,7 @@ pub fn serialize_bytes<S: Serializer>(bytes: &u32, serializer: S) -> Result<S::O
7373/// A formatted string representing the number with appropriate suffixes
7474pub fn format_number ( number : u32 ) -> String {
7575 const THRESHOLD : f64 = 1500. ;
76- const UNITS : & [ & str ] = & [ "" , "k " , "M" ] ;
76+ const UNITS : & [ & str ] = & [ "" , "K " , "M" ] ;
7777
7878 let mut value = number as f64 ;
7979 let mut unit_index = 0 ;
@@ -156,14 +156,14 @@ mod tests {
156156 assert_eq ! ( format_number( 1499 ) , "1499" ) ;
157157
158158 // Test numbers with k suffix (1500 to 1500 * 1000)
159- assert_eq ! ( format_number( 1500 ) , "1.5k " ) ;
160- assert_eq ! ( format_number( 2000 ) , "2.0k " ) ;
161- assert_eq ! ( format_number( 5000 ) , "5.0k " ) ;
162- assert_eq ! ( format_number( 10000 ) , "10k " ) ;
163- assert_eq ! ( format_number( 50000 ) , "50k " ) ;
164- assert_eq ! ( format_number( 100000 ) , "100k " ) ;
165- assert_eq ! ( format_number( 500000 ) , "500k " ) ;
166- assert_eq ! ( format_number( 999999 ) , "1000k " ) ;
159+ assert_eq ! ( format_number( 1500 ) , "1.5K " ) ;
160+ assert_eq ! ( format_number( 2000 ) , "2.0K " ) ;
161+ assert_eq ! ( format_number( 5000 ) , "5.0K " ) ;
162+ assert_eq ! ( format_number( 10000 ) , "10K " ) ;
163+ assert_eq ! ( format_number( 50000 ) , "50K " ) ;
164+ assert_eq ! ( format_number( 100000 ) , "100K " ) ;
165+ assert_eq ! ( format_number( 500000 ) , "500K " ) ;
166+ assert_eq ! ( format_number( 999999 ) , "1000K " ) ;
167167
168168 // Test numbers with M suffix (above 1500 * 1000)
169169 assert_eq ! ( format_number( 1500000 ) , "1.5M" ) ;
0 commit comments