0

我正在尝试为 Python 生成 Rust 绑定。这是一个简单的例子:

  use pyo3::prelude::*;
  
  struct MyClass<T> {
     num: T,
  }
  
  impl<T> MyClass<T> {
     fn new(num: T) -> Self {
       MyClass { num }
     }
  }
  
  /// A Python module implemented in Rust.
  #[pymodule]
  fn string_sum(_py: Python, m: &PyModule) -> PyResult<()> {
    m.add_class::<MyClass<i32>>()?;
      Ok(())
  }

如何为通用 Rust 类型生成绑定?

4

0 回答 0