loreball

Bevy contributor working on BSN (Bevy Scene Notation) macro capabilities.

Key Contributions (0.19)

PRTitleDateImpact
#24336bsn! const/unsafe block support2026-05-20Enhanced BSN expression capabilities

#24336 — bsn! const/unsafe block support (May 20)

Added const and unsafe block expression support to the bsn! macro. Initially attempted async block support but removed after review due to type system limitations: async futures produce unnamable types (voldemort types) that can’t satisfy Clone + Default struct requirements. cart acknowledged the approach as a pragmatic hack, with a long-term plan to treat bsn! expression positions as generic Rust expressions (post-0.19).

  • bsn — Bevy Scene Notation
  • bevy — Bevy 引擎主页