//! JSON-Schema validation of [`crate::Thing`] payloads.
//!
//! This module is gated behind the `validate` feature. The full schema
//! validator lands in M0 polish — for now this is an intentional stub so
//! that downstream crates can refer to `iot_core::schema` once the feature
//! is on, without forcing the dependency to land in the M0 cut.
//!
//! TODO(M8): Vendor the Ditto Thing JSON-Schema and a minimal validator
//! (e.g. `jsonschema-no-std` or a bespoke sub-set walker), wire to
//! `Thing::validate(&self) -> Result<(), ValidationError>`.
use crateIotResult;
/// Validation error — placeholder. Will become a structured type in M8.
;
/// Validate a Thing — currently a no-op success.