//! This module hosts the [VariableSpec] trait that can be implemented for marker structs to be used together with typed get functions.
//!
use crate::;
/// A trait defining the specification for a FoxESS variable.
///
/// Types implementing this trait define how to convert a raw floating-point value
/// from the API into a specific Rust type.