structupdate_support 0.4.1

Type definitions used by the structupdate crate
Documentation

Runtime types and traits for the structupdate framework.

This crate provides the core building blocks used by the #[structupdate] macro:

  • Traits: [Node] for updatable types, [Markable] for metadata attachment
  • Value wrappers: [Value], [OptValue], [OptRecord]
  • Collections: [ValueList], [ValueSet], [ValueMap], [RecordMap]
  • Helper functions: The [defaults] module for custom default values

You typically don't use this crate directly; instead, use the main structupdate crate which re-exports everything from here along with the proc macro.