Expand description
Weave layer — stateless assembly and validation for the frp graph domain.
Provides:
Composer— assemblesfrp_domain::Blocks from atoms and a schema.Validator— validates connections and block/schema consistency.Archetype/ArchetypeRegistry— named, versioned block blueprints.BlockTemplate/PortDef— serialisable templates convertible to archetypes.WeaveError— unified error type for this crate.
Re-exports§
pub use archetype::Archetype;pub use archetype::ArchetypeRegistry;pub use composer::Composer;pub use error::WeaveError;pub use template::BlockTemplate;pub use template::PortDef;pub use validator::Validator;
Modules§
- archetype
- Named, versioned archetypes and a registry for instantiating blocks.
- composer
- Stateless composer that assembles
Blocks fromAtoms and a schema. - error
- Error types for the weave layer.
- template
- Serialisable block templates that can be converted to
Archetypes. - validator
- Stateless validators for connections and block/schema consistency.