reexport_module_members

Macro reexport_module_members 

Source
macro_rules! reexport_module_members {
    ($target:literal from $source:literal) => { ... };
    ($target:literal from $source:literal; *) => { ... };
    ($target:literal from $source:literal; *, $($item:literal),+) => { ... };
    ($target:literal from $source:literal; $($item:literal),+) => { ... };
    ($target:expr, $source:expr) => { ... };
    ($target:expr, $source:expr, $($item:expr),+) => { ... };
}
Expand description

Re-export items from another module into all

§Wildcard re-export (all public items)

pyo3_stub_gen::reexport_module_members!("target.module" from "source.module");

§Wildcard with additional items (e.g., __version__)

pyo3_stub_gen::reexport_module_members!("target.module" from "source.module"; *, "__version__");

§Specific items only

pyo3_stub_gen::reexport_module_members!("target.module" from "source.module"; "item1", "item2");

§Legacy syntax (still supported)

§Wildcard re-export

pyo3_stub_gen::reexport_module_members!("target.module", "source.module");

§Specific items re-export

pyo3_stub_gen::reexport_module_members!("target.module", "source.module", "item1", "item2");