#bevy-assets #gamedev #bevy #assets

macro bevy_asset_loader_derive

Macro implementation for bevy_asset_loader

33 releases (breaking)

Uses new Rust 2024

new 0.23.0-rc.4 May 7, 2025
0.22.0 Dec 1, 2024
0.22.0-rc.1 Nov 24, 2024
0.21.0 Jul 6, 2024
0.4.0 Jun 26, 2021

#24 in #bevy-assets

Download history 5014/week @ 2025-01-15 3432/week @ 2025-01-22 2951/week @ 2025-01-29 4047/week @ 2025-02-05 3888/week @ 2025-02-12 2376/week @ 2025-02-19 3671/week @ 2025-02-26 2263/week @ 2025-03-05 4587/week @ 2025-03-12 2960/week @ 2025-03-19 3406/week @ 2025-03-26 1718/week @ 2025-04-02 3045/week @ 2025-04-09 2001/week @ 2025-04-16 4589/week @ 2025-04-23 3598/week @ 2025-04-30

13,373 downloads per month
Used in 23 crates (via bevy_asset_loader)

MIT/Apache

86KB
1.5K SLoC

This crate adds support for deriving AssetCollection

You do not have to use it directly. Just import AssetCollection from bevy_asset_loader and use #[derive(AssetCollection)] to derive the trait.


bevy_asset_loader_derive

This crate offers the derive macro for bevy_asset_loader's AssetCollection trait. You most likely don't want to use this crate directly. Please look at the README and examples of bevy_asset_loader for instructions on how to use the derive macro.

License

Dual-licensed under either of

at your option.

Dependencies

~215–650KB
~16K SLoC