1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
//! Basic / primitive CSS property types and their parsing code.
//!
//! This barrel module collects the foundational types used throughout
//! `css::props::layout`, `css::props::style`, and `css::props::property`:
//!
//! - `angle` — angle units (`deg`, `rad`, `grad`, `turn`)
//! - `animation` — animation / transition descriptors
//! - `color` — color values and parsing (`rgb`, `hsl`, named colors, …)
//! - `direction` — directional enums (LTR / RTL, writing modes)
//! - `error` — CSS-parsing error types
//! - `font` — font-family, font-weight, and related types
//! - `geometry` — geometric primitives (points, sizes, rects)
//! - `length` — CSS length units (`px`, `em`, `%`, …)
//! - `parse` — shared low-level parsing helpers (not glob-re-exported;
//! use qualified paths, e.g. `basic::parse::parse_pixel_value`)
//! - `pixel` — device-pixel types
//! - `time` — duration / time units
/// Shared low-level parsing helpers — not glob-re-exported because its
/// items are meant to be used via qualified paths.
pub use ;