0715
なんとか体調は戻ってきた。やれやれ。
昼頃に起きてから、ずっとマクロをいじっていた。マクロというか、根本的には動的キャストが課題なのだけど。うーん。元ネタではフィールド名で生成元エラーを判別していたけど、そこをジェネリックにするなら(そんな必要があるのか?)名前で判定することはできなくて、キャストするしかない。のだが、どうもRustのキャストはよくわからない。よくわからないもののマクロを書いているのでなおさらよくわからず、いっぺんこれはちゃんと実験をしたほうがいいのかもしれない。
いや、でもそうじゃないかもな。ジェネリックだからといって本当になにもわからないわけではないし、多少の制限ではあるけど静的に判定できる前提にしてしまえばいいか。少なくとも、外部のエラーも内部のエラーも両方受けうるジェネリクスが出てくるまでは、考えるのをやめよう……。
寝ます。三連休は酔い潰れて終わってしまったけれど、平日が四日で終わるということには希望が残されている。