3 releases (breaking)

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

#19 in #asset-manager

Download history 11/week @ 2024-11-13 27/week @ 2024-11-20 55/week @ 2024-11-27 69/week @ 2024-12-04 34/week @ 2024-12-11 11/week @ 2024-12-18 15/week @ 2025-01-01 10/week @ 2025-01-08 17/week @ 2025-01-15 49/week @ 2025-01-22 21/week @ 2025-02-05 23/week @ 2025-02-12 16/week @ 2025-02-19 7/week @ 2025-02-26

67 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.1–2MB
~38K SLoC