A structured rendering diagnostic.
Warning codes are stable within the beta API. :severity classifies why a
render is not exact; :context exposes structured details when available;
and :value preserves the original backend-neutral diagnostic value for
compatibility and debugging.
All warnings are returned in non-strict render metadata. strict: true
rejects the same warning list with
{:error, {:unsupported_render_features, warnings}}.
Summary
Functions
Returns the stable warning code represented by a diagnostic value.
Returns the severity classification for a stable warning code.