teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

詳細に

2020/03/20 15:24

投稿

kngwyu
kngwyu

スコア48

answer CHANGED
@@ -1,4 +1,6 @@
1
1
  `&Self` のかわりに `PyRef<Self>`を使用してください。
2
- れはmutable referenceが複数存在することを防ぐため、`FromPyObject<&T>` の実装消したためです。
2
+ のバージョンから`FromPyObject<&T>` の実装えて、代わりに `PyRef<T>` など特殊な参照ラッパーに対てFromPyObjectが実装されています。
3
3
 
4
- 詳細はhttps://pyo3.rs/master/migration.html#pyproto などを参照してください。
4
+ 詳細はhttps://pyo3.rs/master/migration.html#pyproto などを参照してください。
5
+
6
+ なお、通常のメソッドについてはproc-macro側にかなりad-hocなhackをいれているので変更は必要ありません。