nustack

forms

Shape-domain Form chain.

Module nu.domains.shape.forms.

Shape-domain Form chain.

Re-exports all shape Form tiers across all families:

Item trunk (no generic peer): ItemForm / MutableItemForm / ReactiveItemForm

Collection trunk (base + mutable + reactive): CollectionForm / MutableCollectionForm / ReactiveCollectionForm

Glue tiers (compose generic + shape per tier): MappingForm / MutableMappingForm / ReactiveMappingForm SequenceForm / MutableSequenceForm / ReactiveSequenceForm SetLikeForm / MutableSetForm / ReactiveSetForm

collection

Module nu.domains.shape.forms.collection.

Shape-domain Collection Form chain.

Full entries

NameCallMeaning
CollectionFormCollectionForm()Shape collection Form. Ops: exists(), missing(), extract().
MutableCollectionFormMutableCollectionForm()Mutable shape collection Form. Adds set(value) and erase().
ReactiveCollectionFormReactiveCollectionForm()Reactive shape collection Form. Adds tree-aware observation.

item

Module nu.domains.shape.forms.item.

Item (leaf) shape-fabric Forms: three tiers.

Full entries

NameCallMeaning
ItemFormItemForm()Slot-level read surface for a leaf value. Ops: exists(), missing().
MutableItemFormMutableItemForm()Slot-level write surface. Adds set(value) and erase().
ReactiveItemFormReactiveItemForm()Slot-level reactive surface. Adds on_change().

mapping

Module nu.domains.shape.forms.mapping.

Shape-domain Mapping Form glue: tier-by-tier composition.

Full entries

NameCallMeaning
MappingFormMappingForm()Shape mapping: key-value ops + exists/missing/extract.
MutableMappingFormMutableMappingForm()Mutable shape mapping: key-value ops + exists/missing/extract + set/erase.
ReactiveMappingFormReactiveMappingForm()Reactive shape mapping. Adds on_change + tree-aware on_child_change* family.

sequence

Module nu.domains.shape.forms.sequence.

Shape-domain Sequence Form glue: tier-by-tier composition.

Full entries

NameCallMeaning
MutableSequenceFormMutableSequenceForm()Mutable shape sequence: ordered-element ops + exists/missing/extract + set/erase.
ReactiveSequenceFormReactiveSequenceForm()Reactive shape sequence. Adds on_change + tree-aware on_child_change* family.
SequenceFormSequenceForm()Shape sequence: ordered-element ops + exists/missing/extract.

set_

Module nu.domains.shape.forms.set_.

Shape-domain Set Form glue: tier-by-tier composition.

Full entries

NameCallMeaning
MutableSetFormMutableSetForm()Mutable shape set: set ops + exists/missing/extract + set/erase.
ReactiveSetFormReactiveSetForm()Reactive shape set. Adds on_change + tree-aware on_child_change* family.
SetLikeFormSetLikeForm()Shape set: unordered-unique-element ops + exists/missing/extract.

On this page