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 EspressoPalette {
    Espresso,
    Decaf,
}
create_palette! {
    Espresso,
    "2d2d2d",
    "393939",
    "515151",
    "777777",
    "b4b7b4",
    "cccccc",
    "e0e0e0",
    "ffffff",
    "d25252",
    "f9a959",
    "ffc66d",
    "a5c261",
    "bed6ff",
    "6c99bb",
    "d197d9",
    "f97394",
}
create_palette! {
    Decaf,
    "2d2d2d",
    "393939",
    "515151",
    "777777",
    "b4b7b4",
    "cccccc",
    "e0e0e0",
    "ffffff",
    "ff7f7b",
    "ffbf70",
    "ffd67c",
    "beda78",
    "bed6ff",
    "90bee1",
    "efb3f7",
    "ff93b3",
}