Module serde_helpers

Module serde_helpers 

Source
Expand description

Custom serde helpers for human-friendly YAML values.

Provides parsing and serialization for:

  • Dimensions: "16pt", "20mm", "1in" โ†’ HwpUnit
  • Percentages: "160%" โ†’ f64
  • Colors: "#RRGGBB" โ†’ Color

Functionsยง

format_color
Formats a Color as #RRGGBB.
format_dimension_pt
Formats an HwpUnit back to a pt string for YAML serialization.
format_percentage
Formats a percentage value back to string.
parse_color
Parses a color string in #RRGGBB format into Color.
parse_dimension
Parses a dimension string into HwpUnit.
parse_percentage
Parses a percentage string into f64.