プログラミング言語 Rust 4【ワッチョイ】 (302レス)
上下前次1-新
抽出解除 レス栞
リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
13(1): (アークセー Sxbd-YNmt) 2018/01/12(金)23:39 ID:XT/5sCZ8x(1) AAS
>>9 外部リンク:play.rust-lang.org
DerefとDerefMutを実装するといい。
↓にあるDeref Coarcionっていうコンパイラの機能で、x: MyType<T>に対し、&xが&MyType<T>とも&Vec<T>ともみなしてくれるようになる
外部リンク[html]:doc.rust-lang.org
更に追加でIntoとFromも簡単に実装できるから不自由は無くなるはず
14: 9 (ワッチョイ 392d-FSib) 2018/01/12(金)23:49 ID:r1exnGKH0(4/4) AAS
>>12
ごもっともです
self.0に委譲するマクロが上手く書けなかった経験があり
それに引きずられて本質を見失ってました
コードを整理していったらいけそうな感じになりました
外部リンク:play.rust-lang.org
ありがとうございます
>>13
ああ、なるほど
Derefは思い至ってませんでした メソッド委譲の解決になりそうで助かります
省1
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.024s