3 releases (breaking)

0.4.0 Oct 18, 2023
0.3.0 Sep 14, 2023
0.2.0 Apr 18, 2023

#17 in #asset-manager

Download history 10/week @ 2024-01-27 26/week @ 2024-02-03 33/week @ 2024-02-10 69/week @ 2024-02-17 61/week @ 2024-02-24 46/week @ 2024-03-02 65/week @ 2024-03-09 57/week @ 2024-03-16 95/week @ 2024-03-23 135/week @ 2024-03-30 58/week @ 2024-04-06 67/week @ 2024-04-13 57/week @ 2024-04-20 56/week @ 2024-04-27 55/week @ 2024-05-04 51/week @ 2024-05-11

229 downloads per month
Used in 21 crates (via wick-config)

Apache-2.0

32KB
862 lines

This crate provides a derive macro for the AssetManager trait.

Example

use derive_asset_container::AssetManager;

#[derive(Clone, AssetManager)]
#[asset(asset(TestAsset))]
struct Struct {
  field: TestAsset,
  inner: InnerStruct,
}

#[derive(Clone, AssetManager)]
#[asset(asset(TestAsset), lazy)]
struct InnerStruct {
  field: TestAsset,
}

Dependencies

~1.3–2.1MB
~42K SLoC