pax-runtime-api
Public runtime API types shared across Pax crates, user components, and platform backends.
Most names are reexported at the crate root for compatibility, while their source modules provide the browsing ontology used by the generated API docs.
Submodules
- animation
- color
- cursor
- drawing
- events
- layout
- math
- pax_value
- platform
- properties
- rendering
- store
- transform
- unit_value
- variables
Macros
impl_default_coercion_rule
Implements coercion by converting the selected PaxValue variant's contents.
The optional third argument opts into CoercionRules::is_identity_roundtrip;
omit it unless the type satisfies that method's exact, side-effect-free contract.