//! Canonical form helpers for deterministic encoding.
usecrate::semantic::{encode_value, Value};usecrate::Result;/// Canonical encode a semantic value to bytes.
pubfncanonical_bytes(value:&Value)->Result<Vec<u8>>{encode_value(value,true)}/// Compare two byte slices for canonical equality.
pubfnbytes_equal(a:&[u8], b:&[u8])->bool{
a == b
}