//! This module hosts the [SettingSpec] 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 setting.
///
/// Types implementing this trait define how to parse a raw string value from the API
/// into a specific Rust type.