//! Proc-macro support for the `mfm-machine` runtime.
//!
//! This crate reserves the proc-macro integration point for compile-time helpers that mirror the
//! stable runtime contract described in `docs/redesign.md`.
//!
//! The crate currently exposes no public derive or attribute macros. Downstream crates typically
//! do not need to depend on it directly until that surface exists.
//!
//! # Examples
//!
//! ```rust
//! // `mfm-machine-derive` currently reserves the proc-macro crate slot for future derives.
//! // Importing the crate today is effectively a no-op, but downstream crates can already
//! // depend on the package name that future derive macros will live under.
//! use mfm_machine_derive as _;
//! ```
//!
//! This avoids a future package rename when derive macros are introduced for common
//! `mfm-machine` patterns.
#![warn(missing_docs)]
