pgcentralfoundation / pgrx

Build Postgres Extensions with Rust!
Other
3.57k stars 242 forks source link

Allow real borrow-checking of `#[pg_extern] fn` lifetimes #1724

Closed workingjubilee closed 4 months ago

workingjubilee commented 4 months ago

This doesn't finish fixing things, but it introduces a skeleton for actually trying to impose borrow-checking further on the rest of pgrx's code. This small refactor is effectively a chokepoint that all future code has to build from.