pymeta 0.1.0-alpha.1

Metaprogramming Rust in Python!
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
use crate::rust_to_py::py_code_gen::PyMetaExecutable;
use proc_macro2::TokenStream;
use error::PythonError;

//TODO: Python backend feature flags
pub(crate) mod impl_pyo3;
pub(crate) mod impl_rustpython;
mod error;

pub(crate) struct PyMetaExecutionResult {
    pub exe: PyMetaExecutable,
    pub result: Result<TokenStream, PythonError>,
}