Skip to main content

values_equal_static

Function values_equal_static 

Source
pub fn values_equal_static(a: &Value, b: &Value) -> bool
Expand description

Test two Values for structural equality without interpreter context.

Float comparison uses to_bits() so that NaN == NaN is false and +0.0 != -0.0. Enum variants compare name, variant tag, and fields recursively. Unsupported variant pairs always return false.