//! `cell! {}` — the main cell declaration macro.
//!
//! Parses a cell definition DSL and generates:
//! 1. XxxState struct
//! 2. XxxStepState struct with StepReset
//! 3. Xxx wrapper struct
//! 4. Cell trait impl
//! 5. MigrateFrom impl (if migrate block present)
//! 6. Error enum (collected from Error::Variant usage) with From<Timeout>
//! 7. CellMetadata impl
//! 8. Public interface methods as impl block
//! 9. async(Duration) fn → with_deadline wrapping
//! 10. input/output channel declarations
use TokenStream;
use Result;
Homonyms
cyb/evy/forks/naga/src/back/hlsl/mod.rs
struct Baz { m: mat3x2, } struct Baz { float2 m_0; float2 m_1; float2 m_2; }; float3x2 GetMatmOnBaz(Baz obj) { return float3x2(obj.m_0, obj.m_1, obj.m_2); }