rustでzipファイルを作成したいです。
ドキュメントを見てもよくわかりません。
rust
1fn doit() -> zip::result::ZipResult<()> 2{ 3 use std::io::Write; 4 5 // For this example we write to a buffer, but normally you should use a File 6 let mut buf: &mut [u8] = &mut [0u8; 65536]; 7 let mut w = std::io::Cursor::new(buf); 8 let mut zip = zip::ZipWriter::new(w); 9 10 let options = zip::write::FileOptions::default().compression_method(zip::CompressionMethod::Stored); 11 zip.start_file("hello_world.txt", options)?; 12 zip.write(b"Hello, World!")?; 13 14 // Optionally finish the zip. (this is also done on drop) 15 zip.finish()?; 16 17 Ok(()) 18} 19 20println!("Result: {:?}", doit().unwrap());
実行結果は
rust
1Result: ()
でした。
どのようにコードを変更すれば良いのでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/07/22 00:20