@@ -1838,7 +1838,7 @@ impl Default for FilePermission {
1838
1838
impl fmt:: Show for FilePermission {
1839
1839
fn fmt ( & self , formatter : & mut fmt:: Formatter ) -> fmt:: Result {
1840
1840
formatter. fill = '0' ;
1841
- formatter. width = Some ( 3 ) ;
1841
+ formatter. width = Some ( 4 ) ;
1842
1842
( & self . bits as & fmt:: Octal ) . fmt ( formatter)
1843
1843
}
1844
1844
}
@@ -1949,13 +1949,13 @@ mod tests {
1949
1949
fn test_show ( ) {
1950
1950
use super :: * ;
1951
1951
1952
- assert_eq ! ( format!( "{}" , UserRead ) , "400 " . to_string( ) ) ;
1953
- assert_eq ! ( format!( "{}" , UserFile ) , "644 " . to_string( ) ) ;
1954
- assert_eq ! ( format!( "{}" , UserExec ) , "755 " . to_string( ) ) ;
1955
- assert_eq ! ( format!( "{}" , UserRWX ) , "700 " . to_string( ) ) ;
1956
- assert_eq ! ( format!( "{}" , GroupRWX ) , "070 " . to_string( ) ) ;
1957
- assert_eq ! ( format!( "{}" , OtherRWX ) , "007 " . to_string( ) ) ;
1958
- assert_eq ! ( format!( "{}" , AllPermissions ) , "777 " . to_string( ) ) ;
1959
- assert_eq ! ( format!( "{}" , UserRead | UserWrite | OtherWrite ) , "602 " . to_string( ) ) ;
1952
+ assert_eq ! ( format!( "{}" , UserRead ) , "0400 " . to_string( ) ) ;
1953
+ assert_eq ! ( format!( "{}" , UserFile ) , "0644 " . to_string( ) ) ;
1954
+ assert_eq ! ( format!( "{}" , UserExec ) , "0755 " . to_string( ) ) ;
1955
+ assert_eq ! ( format!( "{}" , UserRWX ) , "0700 " . to_string( ) ) ;
1956
+ assert_eq ! ( format!( "{}" , GroupRWX ) , "0070 " . to_string( ) ) ;
1957
+ assert_eq ! ( format!( "{}" , OtherRWX ) , "0007 " . to_string( ) ) ;
1958
+ assert_eq ! ( format!( "{}" , AllPermissions ) , "0777 " . to_string( ) ) ;
1959
+ assert_eq ! ( format!( "{}" , UserRead | UserWrite | OtherWrite ) , "0602 " . to_string( ) ) ;
1960
1960
}
1961
1961
}
0 commit comments