pub struct AnsiColour(/* private fields */);
Implementations§
Source§impl Colour
impl Colour
pub fn grey_scale(level: u8) -> Result<Colour, Error>
pub fn rgb(red: u8, green: u8, blue: u8) -> Result<Colour, Error>
pub fn normal(normal_colour: NormalColour) -> Colour
pub fn bright(bright_colour: BrightColour) -> Colour
pub const fn code(self) -> u8
pub const fn from_code(code: u8) -> Colour
pub fn typ(self) -> ColourVariant
pub fn all() -> ColourIter
pub const fn from_rgb24_components(red: u8, green: u8, blue: u8) -> Colour
pub const fn from_rgb24(rgb24: Rgb24) -> Colour
Trait Implementations§
Source§impl From<ColourVariant> for Colour
impl From<ColourVariant> for Colour
Source§fn from(t: ColourVariant) -> Colour
fn from(t: ColourVariant) -> Colour
Converts to this type from the input type.
impl Copy for Colour
impl Eq for Colour
impl StructuralPartialEq for Colour
Auto Trait Implementations§
impl Freeze for Colour
impl RefUnwindSafe for Colour
impl Send for Colour
impl Sync for Colour
impl Unpin for Colour
impl UnwindSafe for Colour
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more