Browse Source

Remove src/python

In preparation for publishing meli as a separate crate on crates.io.

src/python was never used for anything, so remove it.
async
Manos Pitsidianakis 3 years ago
parent
commit
6fcc792b83
Signed by untrusted user: epilys GPG Key ID: 73627C2F690DF710
  1. 21
      src/python/mod.rs

21
src/python/mod.rs

@ -1,21 +0,0 @@
#![cfg(feature = "python")]
use pyo3::prelude::*;
#[pymodinit(pythonmeli)]
fn pythonmeli(py: Python, m: &PyModule) -> PyResult<()> {
// pyo3 aware function. All of our python interface could be declared in a separate module.
// Note that the `#[pyfn()]` annotation automatically converts the arguments from
// Python objects to Rust values; and the Rust return value back into a Python object.
#[pyfn(m, "sum_as_string")]
fn sum_as_string_py(_py: Python, a: i64, b: i64) -> PyResult<String> {
let out = sum_as_string(a, b);
Ok(out)
}
Ok(())
}
// logic implemented as a normal rust function
fn sum_as_string(a: i64, b: i64) -> String {
format!("{}", a + b).to_string()
}
Loading…
Cancel
Save