//! FNV-1a hash implementation for parameter ID hashing.
//!
//! This module provides a compile-time FNV-1a hash function for generating
//! stable u32 parameter IDs from string identifiers.
/// Compute FNV-1a 32-bit hash of a string.
///
/// This is a const fn, usable in const contexts and at compile time.
/// The FNV-1a hash provides good distribution and is simple to implement.
///
/// # Properties
///
/// - Deterministic: same input always produces same output
/// - Fast: simple byte-by-byte iteration
/// - No external dependencies
/// - ~4 billion possible values (2^32)
pub const