Crates.io | weirdboi_bevy_colour_macros |
lib.rs | weirdboi_bevy_colour_macros |
version | 0.1.0 |
created_at | 2025-08-08 04:54:37.370389+00 |
updated_at | 2025-08-08 04:54:37.370389+00 |
description | Proc-macro crate for weirdboi_bevy_colour: compile-time helpers for defining Bevy colour palettes. |
homepage | https://weirdboi.dev/libraries/bevy-colours |
repository | https://weirdboi.dev/libraries/bevy-colours |
max_upload_size | |
id | 1786205 |
size | 11,659 |
This is the proc-macro crate used by the weirdboi_bevy_colour
library.
You normally won’t depend on this crate directly. Instead, use the main crate, which re-exports the macros for defining palettes at compile time.
palette!
macro for declaring colour palettes and utilities used by the main crate’s APIs.Most users should import macros through the main crate:
use weirdboi_bevy_colour::palette;
palette!(MyPalette {
"bg": (0.1, 0.1, 0.2),
"fg": (0.9, 0.9, 1.0),
});
If you really need to depend on the macros crate directly (advanced use-cases), add this to your Cargo.toml:
[dependencies]
weirdboi_bevy_colour_macros = "0.1.0"
But prefer the main crate unless you know you need only the macros.