text_utils/utils/color/mod.rs
1pub use crate::Result;
2use std::str::FromStr;
3
4pub use css_color_parser::{Color, NAMED_COLORS};
5
6/// - Named: eg. `slateblue`
7/// - `#fff`
8/// - `#ff0011`
9/// - `rgba(255, 128, 12, 0.5)`
10pub fn parse_color<S: AsRef<str>>(color: S) -> Option<Color> {
11 Color::from_str(color.as_ref()).ok()
12}