Expand description
Package initialization (miniextendr_init! support).
Consolidates all init steps into init::package_init.
Package initialization for miniextendr R packages.
package_init consolidates all initialization steps that were previously
scattered across entrypoint.c.in. The miniextendr_init! proc macro
generates the R_init_* entry point that calls this function.
§Usage
In your crate’s lib.rs:
ⓘ
miniextendr_init!(mypkg);This expands to an extern "C-unwind" fn R_init_mypkg(dll) that calls
package_init with the appropriate package name.
Functions§
- package_
init ⚠ - Initialize a miniextendr R package.