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 SynthMidnightPalette {
    SynthMidnightTerminalLight,
    SynthMidnightTerminalDark,
}
create_palette! {
    SynthMidnightTerminalLight,
    "dddfe0",
    "cfd1d2",
    "c1c3c4",
    "a3a5a6",
    "474849",
    "28292a",
    "1a1b1c",
    "050608",
    "b53b50",
    "ea770d",
    "c9d364",
    "06ea61",
    "42fff9",
    "03aeff",
    "ea5ce2",
    "cd6320",
}
create_palette! {
    SynthMidnightTerminalDark,
    "050608",
    "1a1b1c",
    "28292a",
    "474849",
    "a3a5a6",
    "c1c3c4",
    "cfd1d2",
    "dddfe0",
    "b53b50",
    "ea770d",
    "c9d364",
    "06ea61",
    "42fff9",
    "03aeff",
    "ea5ce2",
    "cd6320",
}