@@ -295,9 +295,9 @@ pub fn unlink(path: &Path) -> IoResult<()> {
295
295
Ok ( stat) => stat,
296
296
Err ( ..) => return Err ( e) ,
297
297
} ;
298
- if stat. perm . intersects ( io:: UserWrite ) { return Err ( e) }
298
+ if stat. perm . intersects ( io:: USER_WRITE ) { return Err ( e) }
299
299
300
- match chmod ( path, stat. perm | io:: UserWrite ) {
300
+ match chmod ( path, stat. perm | io:: USER_WRITE ) {
301
301
Ok ( ( ) ) => do_unlink ( path) ,
302
302
Err ( ..) => {
303
303
// Try to put it back as we found it
@@ -501,10 +501,10 @@ pub fn copy(from: &Path, to: &Path) -> IoResult<()> {
501
501
/// use std::io;
502
502
/// use std::io::fs;
503
503
///
504
- /// fs::chmod(&Path::new("file.txt"), io::UserFile );
505
- /// fs::chmod(&Path::new("file.txt"), io::UserRead | io::UserWrite );
506
- /// fs::chmod(&Path::new("dir"), io::UserDir );
507
- /// fs::chmod(&Path::new("file.exe"), io::UserExec );
504
+ /// fs::chmod(&Path::new("file.txt"), io::USER_FILE );
505
+ /// fs::chmod(&Path::new("file.txt"), io::USER_READ | io::USER_WRITE );
506
+ /// fs::chmod(&Path::new("dir"), io::USER_DIR );
507
+ /// fs::chmod(&Path::new("file.exe"), io::USER_EXEC );
508
508
/// ```
509
509
///
510
510
/// # Error
@@ -578,7 +578,7 @@ pub fn readlink(path: &Path) -> IoResult<Path> {
578
578
/// use std::io::fs;
579
579
///
580
580
/// let p = Path::new("/some/dir");
581
- /// fs::mkdir(&p, io::UserRWX );
581
+ /// fs::mkdir(&p, io::USER_RWX );
582
582
/// ```
583
583
///
584
584
/// # Error
@@ -996,7 +996,7 @@ mod test {
996
996
use os;
997
997
use rand;
998
998
let ret = os:: tmpdir ( ) . join ( format ! ( "rust-{}" , rand:: random:: <u32 >( ) ) ) ;
999
- check ! ( io:: fs:: mkdir( & ret, io:: UserRWX ) ) ;
999
+ check ! ( io:: fs:: mkdir( & ret, io:: USER_RWX ) ) ;
1000
1000
TempDir ( ret)
1001
1001
}
1002
1002
@@ -1180,7 +1180,7 @@ mod test {
1180
1180
fn file_test_stat_is_correct_on_is_dir ( ) {
1181
1181
let tmpdir = tmpdir ( ) ;
1182
1182
let filename = & tmpdir. join ( "file_stat_correct_on_is_dir" ) ;
1183
- check ! ( mkdir( filename, io:: UserRWX ) ) ;
1183
+ check ! ( mkdir( filename, io:: USER_RWX ) ) ;
1184
1184
let stat_res_fn = check ! ( stat( filename) ) ;
1185
1185
assert ! ( stat_res_fn. kind == io:: TypeDirectory ) ;
1186
1186
let stat_res_meth = check ! ( filename. stat( ) ) ;
@@ -1192,7 +1192,7 @@ mod test {
1192
1192
fn file_test_fileinfo_false_when_checking_is_file_on_a_directory ( ) {
1193
1193
let tmpdir = tmpdir ( ) ;
1194
1194
let dir = & tmpdir. join ( "fileinfo_false_on_dir" ) ;
1195
- check ! ( mkdir( dir, io:: UserRWX ) ) ;
1195
+ check ! ( mkdir( dir, io:: USER_RWX ) ) ;
1196
1196
assert ! ( dir. is_file( ) == false ) ;
1197
1197
check ! ( rmdir( dir) ) ;
1198
1198
}
@@ -1212,7 +1212,7 @@ mod test {
1212
1212
let tmpdir = tmpdir ( ) ;
1213
1213
let dir = & tmpdir. join ( "before_and_after_dir" ) ;
1214
1214
assert ! ( !dir. exists( ) ) ;
1215
- check ! ( mkdir( dir, io:: UserRWX ) ) ;
1215
+ check ! ( mkdir( dir, io:: USER_RWX ) ) ;
1216
1216
assert ! ( dir. exists( ) ) ;
1217
1217
assert ! ( dir. is_dir( ) ) ;
1218
1218
check ! ( rmdir( dir) ) ;
@@ -1224,7 +1224,7 @@ mod test {
1224
1224
use str;
1225
1225
let tmpdir = tmpdir ( ) ;
1226
1226
let dir = & tmpdir. join ( "di_readdir" ) ;
1227
- check ! ( mkdir( dir, io:: UserRWX ) ) ;
1227
+ check ! ( mkdir( dir, io:: USER_RWX ) ) ;
1228
1228
let prefix = "foo" ;
1229
1229
for n in range ( 0 i, 3 ) {
1230
1230
let f = dir. join ( format ! ( "{}.txt" , n) ) ;
@@ -1255,14 +1255,14 @@ mod test {
1255
1255
fn file_test_walk_dir ( ) {
1256
1256
let tmpdir = tmpdir ( ) ;
1257
1257
let dir = & tmpdir. join ( "walk_dir" ) ;
1258
- check ! ( mkdir( dir, io:: UserRWX ) ) ;
1258
+ check ! ( mkdir( dir, io:: USER_RWX ) ) ;
1259
1259
1260
1260
let dir1 = & dir. join ( "01/02/03" ) ;
1261
- check ! ( mkdir_recursive( dir1, io:: UserRWX ) ) ;
1261
+ check ! ( mkdir_recursive( dir1, io:: USER_RWX ) ) ;
1262
1262
check ! ( File :: create( & dir1. join( "04" ) ) ) ;
1263
1263
1264
1264
let dir2 = & dir. join ( "11/12/13" ) ;
1265
- check ! ( mkdir_recursive( dir2, io:: UserRWX ) ) ;
1265
+ check ! ( mkdir_recursive( dir2, io:: USER_RWX ) ) ;
1266
1266
check ! ( File :: create( & dir2. join( "14" ) ) ) ;
1267
1267
1268
1268
let mut files = check ! ( walk_dir( dir) ) ;
@@ -1282,7 +1282,7 @@ mod test {
1282
1282
fn recursive_mkdir ( ) {
1283
1283
let tmpdir = tmpdir ( ) ;
1284
1284
let dir = tmpdir. join ( "d1/d2" ) ;
1285
- check ! ( mkdir_recursive( & dir, io:: UserRWX ) ) ;
1285
+ check ! ( mkdir_recursive( & dir, io:: USER_RWX ) ) ;
1286
1286
assert ! ( dir. is_dir( ) )
1287
1287
}
1288
1288
@@ -1292,10 +1292,10 @@ mod test {
1292
1292
let dir = tmpdir. join ( "d1" ) ;
1293
1293
let file = dir. join ( "f1" ) ;
1294
1294
1295
- check ! ( mkdir_recursive( & dir, io:: UserRWX ) ) ;
1295
+ check ! ( mkdir_recursive( & dir, io:: USER_RWX ) ) ;
1296
1296
check ! ( File :: create( & file) ) ;
1297
1297
1298
- let result = mkdir_recursive ( & file, io:: UserRWX ) ;
1298
+ let result = mkdir_recursive ( & file, io:: USER_RWX ) ;
1299
1299
1300
1300
error ! ( result, "couldn't recursively mkdir" ) ;
1301
1301
error ! ( result, "couldn't create directory" ) ;
@@ -1305,7 +1305,7 @@ mod test {
1305
1305
1306
1306
#[ test]
1307
1307
fn recursive_mkdir_slash ( ) {
1308
- check ! ( mkdir_recursive( & Path :: new( "/" ) , io:: UserRWX ) ) ;
1308
+ check ! ( mkdir_recursive( & Path :: new( "/" ) , io:: USER_RWX ) ) ;
1309
1309
}
1310
1310
1311
1311
// FIXME(#12795) depends on lstat to work on windows
@@ -1318,8 +1318,8 @@ mod test {
1318
1318
let dtt = dt. join ( "t" ) ;
1319
1319
let d2 = tmpdir. join ( "d2" ) ;
1320
1320
let canary = d2. join ( "do_not_delete" ) ;
1321
- check ! ( mkdir_recursive( & dtt, io:: UserRWX ) ) ;
1322
- check ! ( mkdir_recursive( & d2, io:: UserRWX ) ) ;
1321
+ check ! ( mkdir_recursive( & dtt, io:: USER_RWX ) ) ;
1322
+ check ! ( mkdir_recursive( & d2, io:: USER_RWX ) ) ;
1323
1323
check ! ( File :: create( & canary) . write( b"foo" ) ) ;
1324
1324
check ! ( symlink( & d2, & dt. join( "d2" ) ) ) ;
1325
1325
check ! ( rmdir_recursive( & d1) ) ;
@@ -1337,7 +1337,7 @@ mod test {
1337
1337
1338
1338
let mut dirpath = tmpdir. path ( ) . clone ( ) ;
1339
1339
dirpath. push ( format ! ( "test-가一ー你好" ) ) ;
1340
- check ! ( mkdir( & dirpath, io:: UserRWX ) ) ;
1340
+ check ! ( mkdir( & dirpath, io:: USER_RWX ) ) ;
1341
1341
assert ! ( dirpath. is_dir( ) ) ;
1342
1342
1343
1343
let mut filepath = dirpath;
@@ -1355,7 +1355,7 @@ mod test {
1355
1355
let tmpdir = tmpdir ( ) ;
1356
1356
let unicode = tmpdir. path ( ) ;
1357
1357
let unicode = unicode. join ( format ! ( "test-각丁ー再见" ) ) ;
1358
- check ! ( mkdir( & unicode, io:: UserRWX ) ) ;
1358
+ check ! ( mkdir( & unicode, io:: USER_RWX ) ) ;
1359
1359
assert ! ( unicode. exists( ) ) ;
1360
1360
assert ! ( !Path :: new( "test/unicode-bogus-path-각丁ー再见" ) . exists( ) ) ;
1361
1361
}
@@ -1436,12 +1436,12 @@ mod test {
1436
1436
let out = tmpdir. join ( "out.txt" ) ;
1437
1437
1438
1438
check ! ( File :: create( & input) ) ;
1439
- check ! ( chmod( & input, io:: UserRead ) ) ;
1439
+ check ! ( chmod( & input, io:: USER_READ ) ) ;
1440
1440
check ! ( copy( & input, & out) ) ;
1441
- assert ! ( !check!( out. stat( ) ) . perm. intersects( io:: UserWrite ) ) ;
1441
+ assert ! ( !check!( out. stat( ) ) . perm. intersects( io:: USER_WRITE ) ) ;
1442
1442
1443
- check ! ( chmod( & input, io:: UserFile ) ) ;
1444
- check ! ( chmod( & out, io:: UserFile ) ) ;
1443
+ check ! ( chmod( & input, io:: USER_FILE ) ) ;
1444
+ check ! ( chmod( & out, io:: USER_FILE ) ) ;
1445
1445
}
1446
1446
1447
1447
#[ cfg( not( windows) ) ] // FIXME(#10264) operation not permitted?
@@ -1517,16 +1517,16 @@ mod test {
1517
1517
let file = tmpdir. join ( "in.txt" ) ;
1518
1518
1519
1519
check ! ( File :: create( & file) ) ;
1520
- assert ! ( check!( stat( & file) ) . perm. contains( io:: UserWrite ) ) ;
1521
- check ! ( chmod( & file, io:: UserRead ) ) ;
1522
- assert ! ( !check!( stat( & file) ) . perm. contains( io:: UserWrite ) ) ;
1520
+ assert ! ( check!( stat( & file) ) . perm. contains( io:: USER_WRITE ) ) ;
1521
+ check ! ( chmod( & file, io:: USER_READ ) ) ;
1522
+ assert ! ( !check!( stat( & file) ) . perm. contains( io:: USER_WRITE ) ) ;
1523
1523
1524
- match chmod ( & tmpdir. join ( "foo" ) , io:: UserRWX ) {
1524
+ match chmod ( & tmpdir. join ( "foo" ) , io:: USER_RWX ) {
1525
1525
Ok ( ..) => fail ! ( "wanted a failure" ) ,
1526
1526
Err ( ..) => { }
1527
1527
}
1528
1528
1529
- check ! ( chmod( & file, io:: UserFile ) ) ;
1529
+ check ! ( chmod( & file, io:: USER_FILE ) ) ;
1530
1530
}
1531
1531
1532
1532
#[ test]
@@ -1677,7 +1677,7 @@ mod test {
1677
1677
let tmpdir = tmpdir ( ) ;
1678
1678
let path = tmpdir. join ( "file" ) ;
1679
1679
check ! ( File :: create( & path) ) ;
1680
- check ! ( chmod( & path, io:: UserRead ) ) ;
1680
+ check ! ( chmod( & path, io:: USER_READ ) ) ;
1681
1681
check ! ( unlink( & path) ) ;
1682
1682
}
1683
1683
}
0 commit comments