Skip to content

Commit b7419b5

Browse files
committed
Refactor #[pyclass] and now it supports enum.
There's no functionality since it does not generate __richcmp__. Also it only works on enums with only variants, and does not support C-like enums.
1 parent e9b46f7 commit b7419b5

10 files changed

+592
-271
lines changed

pyo3-macros-backend/src/lib.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ mod pyproto;
2525

2626
pub use from_pyobject::build_derive_from_pyobject;
2727
pub use module::{process_functions_in_module, py_init, PyModuleOptions};
28-
pub use pyclass::{build_py_class, PyClassArgs};
28+
pub use pyclass::{build_py_class, build_py_enum, PyClassArgs};
2929
pub use pyfunction::{build_py_function, PyFunctionOptions};
3030
pub use pyimpl::{build_py_methods, PyClassMethodsType};
3131
pub use pyproto::build_py_proto;

0 commit comments

Comments
 (0)