VSCode + rustanaliser + Win11home says:
file1 is File
file2 is Result
Why? How ?
I cannot add text to file2, file1 works just fine..
How to add some text to file, when it is Result ?
use std :: fs :: OpenOptions ;
use std :: io :: Write ;
let mut file1 = OpenOptions :: new() .create( true ) . append ( true ) .open ( "data1.txt" ) . expect(
"cannot open file" ) ;
file1 . write_all ( "\nHello World" . as_bytes ( ) ) . expect ( "write failed" ) ;
file1 . write_all ("\nTutorialsPoint11111111" . as_bytes ( ) ) . expect ("write failed" ) ;
println ! ( "f1 file append success" ) ;
let file2 = OpenOptions::new()
// .read(!true)
.append(true)
.create(true)
.open("foo.txt");
println ! ( "f2 {:?}" ,file2 ) ;
// std :: fs ::write( file2 , "dddddddd") ;
// if let Err(e) = writeln!(file2, "A new line!") {
// eprintln!("Couldn't write to file: {}", e);
// }
// file2.