Rustリハビリのためにとにかく何か作る計画、展開したEPUBをzipするだけの簡単なコードを書いた。Rustで書くまでもなくshell scriptでやった方が早いような処理だ。
https://github.com/skoji/epub-zip-rs
* エラー処理は毎度わからない。昔使ったfailureは今はdeprecated
* ファイルを扱おうとするとPath, PathBuf, OSStr、などが入り乱れるし、どれも正しくOptionやResultで包まれているので、ちょっとしたことをやるにもたくさんコードを書かなくてはならない感じがする。これは、私がわかってないところもあるのだろう。
* zip-rsは、公式のexampleでdeprecatedなAPIを使っているのに軽くもやもやした。
https://github.com/skoji/epub-zip-rs
* エラー処理は毎度わからない。昔使ったfailureは今はdeprecated
* ファイルを扱おうとするとPath, PathBuf, OSStr、などが入り乱れるし、どれも正しくOptionやResultで包まれているので、ちょっとしたことをやるにもたくさんコードを書かなくてはならない感じがする。これは、私がわかってないところもあるのだろう。
* zip-rsは、公式のexampleでdeprecatedなAPIを使っているのに軽くもやもやした。