//! Module: value::rank
//! Responsibility: canonical cross-variant rank for dynamic values.
//! Does not own: same-variant comparison or wire encoding.
//! Boundary: fixed rank contract reused by ordering and normalization helpers.
use crate;
///
/// Canonical Value Rank
///
/// Stable rank used for cross-variant ordering.
///
/// IMPORTANT:
/// Rank order is part of deterministic query behavior and must remain fixed
/// after 0.7 unless an intentional breaking migration is performed.
///
pub const