1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
//! Error types for parsing colours. use std::num::ParseIntError; /// Error parsing `Colour`s from string. #[derive(Debug)] #[non_exhaustive] pub enum ParseColourError<E> { /// Error parsing float. ParseFloat(E), /// Error parsing hex string. ParseHex(ParseIntError), /// Value out of range. OutOfRange, /// Invalid format. InvalidFormat, }