- プログラミング言語 Rust 4
344 :デフォルトの名無しさん[sage]:2017/12/01(金) 18:20:32.47 ID:MEq6f57k - >>338 見た感じFoo::xxx : &mut Self -> BarとかFoo::zzz: &mut Self -> bazとなっているのでbarやbazが生きてるとfooにアクセスできないのが直近の原因だと思うけど、
xxxやzzzが本当にFooの変更を伴わないといけないのかを考えないといけない CellやRefCellを使ってinterior mutabilityを導入したらFoo::xxx: &Self -> Barというメソッドにできる可能性がある まあ実際のソースがどんなもんなのか知らないから適当だけど
|
|