鏽蟲擴充模組 Rust extension module 中斷多處理程序 breaks multiprocessing 無 Pickle 支援 no Pickle support

https://users.rust-lang.org/t/rust-extension-module-breaks-multiprocessing-no-pickle-support/112402#post_1

你加入了一個 Rust 擴展到 Python 專案中,使用了 pyo3 和 maturin。

你已經建立了一個類別,基本上是在创建一個日曆物件。

幾乎一切運作良好。但是有一個測試失敗,使用了 Python 的 multiprocessing 函式庫。錯誤訊息是 TypeError: cannot pickle ‘builtins.Cal’ object。

你嘗試過為 Cal 加入 Serialize 與 Deserialize traits,但其容器類型不支援。

你需要協助理解這個問題,並可能建議最直接的修復方法。

via The Rust Programming Language Forum – Latest posts

June 3, 2024 at 05:43PM

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *