base16-palettes 0.1.0

A representation of the Base16 palettes in Rust
Documentation
use enum_dispatch::enum_dispatch;

use super::create_palette;

#[enum_dispatch(Base16Palette)]
#[derive(Debug, Clone, Copy, PartialEq, Eq)]
pub enum HeetchPalette {
    HeetchLight,
    HeetchDark,
}
create_palette! {
    HeetchLight,
    "feffff",
    "392551",
    "7b6d8b",
    "9c92a8",
    "ddd6e5",
    "5a496e",
    "470546",
    "190134",
    "27d9d5",
    "bdb6c5",
    "5ba2b6",
    "f80059",
    "c33678",
    "47f9f5",
    "bd0152",
    "dedae2",
}
create_palette! {
    HeetchDark,
    "190134",
    "392551",
    "5A496E",
    "7B6D8B",
    "9C92A8",
    "BDB6C5",
    "DEDAE2",
    "FEFFFF",
    "27D9D5",
    "5BA2B6",
    "8F6C97",
    "C33678",
    "F80059",
    "BD0152",
    "82034C",
    "470546",
}