pyo3_derive_backend/
lib.rs

1// Copyright (c) 2017-present PyO3 Project and Contributors
2//! This crate contains the implementation of the proc macro attributes
3
4#![recursion_limit = "1024"]
5
6mod defs;
7mod from_pyobject;
8mod konst;
9mod method;
10mod module;
11mod proto_method;
12mod pyclass;
13mod pyfunction;
14mod pyimpl;
15mod pymethod;
16mod pyproto;
17mod utils;
18
19pub use from_pyobject::build_derive_from_pyobject;
20pub use module::{add_fn_to_module, process_functions_in_module, py_init};
21pub use pyclass::{build_py_class, PyClassArgs};
22pub use pyfunction::{build_py_function, PyFunctionAttr};
23pub use pyimpl::build_py_methods;
24pub use pyproto::build_py_proto;
25pub use utils::get_doc;