pub fn colors() -> impl Iterator<Item = Self> {
        [
            Self::SOLID_BLACK,
            Self::SOLID_BLUE,
            Self::SOLID_GREEN,
            Self::SOLID_CYAN,
            Self::SOLID_RED,
            Self::SOLID_MAGENTA,
            Self::SOLID_BROWN,
            Self::SOLID_LIGHT_GRAY,
            Self::BLINK_BLACK,
            Self::BLINK_BLUE,
            Self::BLINK_GREEN,
            Self::BLINK_CYAN,
            Self::BLINK_RED,
            Self::BLINK_MAGENTA,
            Self::BLINK_BROWN,
            Self::BLINK_LIGHT_GRAY,
        ]
        .iter()
        .copied()
    }
/// Get an iterator over the background colors.
Get an iterator over the background colors.
Get an iterator over the background colors .
pub fn colors() -> impl Iterator<Item = Self> {
        [
            Self::SOLID_BLACK,
            Self::SOLID_BLUE,
            Self::SOLID_GREEN,
            Self::SOLID_CYAN,
            Self::SOLID_RED,
            Self::SOLID_MAGENTA,
            Self::SOLID_BROWN,
            Self::SOLID_LIGHT_GRAY,
            Self::BLINK_BLACK,
            Self::BLINK_BLUE,
            Self::BLINK_GREEN,
            Self::BLINK_CYAN,
            Self::BLINK_RED,
            Self::BLINK_MAGENTA,
            Self::BLINK_BROWN,
            Self::BLINK_LIGHT_GRAY,
        ]
        .iter()
        .copied()
    }
pub fn colors ( ) -> impl Iterator < Item = Self > { [ Self :: SOLID_BLACK , Self :: SOLID_BLUE , Self :: SOLID_GREEN , Self :: SOLID_CYAN , Self :: SOLID_RED , Self :: SOLID_MAGENTA , Self :: SOLID_BROWN , Self :: SOLID_LIGHT_GRAY , Self :: BLINK_BLACK , Self :: BLINK_BLUE , Self :: BLINK_GREEN , Self :: BLINK_CYAN , Self :: BLINK_RED , Self :: BLINK_MAGENTA , Self :: BLINK_BROWN , Self :: BLINK_LIGHT_GRAY , ] . iter ( ) . copied ( ) }
Get an iterator over the background colors.
Get an iterator over the background colors .