Skip to main content

Module schema

Module schema 

Source
Expand description

Node and port schema registry.

Re-exports§

pub use kit::NodeKitAdapterKey;
pub use kit::NodeKitContentDensity;
pub use kit::NodeKitFixture;
pub use kit::NodeKitFixtureEdge;
pub use kit::NodeKitFixtureError;
pub use kit::NodeKitFixtureNode;
pub use kit::NodeKitKey;
pub use kit::NodeKitLayoutHints;
pub use kit::NodeKitManifest;
pub use kit::NodeKitRegistry;

Modules§

kit

Structs§

ActionAvailability
Applicability and disabled-state metadata for actions.
ActionShortcut
Shortcut metadata adapters can map to toolkit-specific accelerators.
BlackboardDescriptor
Graph-level property collection exposed to adapters as a local blackboard UI.
CanonicalizeKindsPlan
InspectorDescriptor
Renderer-neutral inspector descriptor.
MenuDescriptor
Renderer-neutral menu descriptor. Adapters own popup state and widgets.
MigrateNodesPlan
MigrateNodesReport
NodeActionDescriptor
Renderer-neutral command/action descriptor.
NodeChromeDescriptor
Renderer-neutral metadata for adapter-owned node chrome.
NodeControlBinding
Data-oriented binding target for a node-local control.
NodeControlDescriptor
Renderer-neutral metadata for one adapter-local editable control.
NodeControlEditability
Editability metadata for adapter-local controls.
NodeControlOption
Inline selectable value for select-like controls.
NodeControlPresentation
Presentation hints for adapter-local widgets.
NodeControlValidation
Validation metadata for a node-local control.
NodeInstantiation
Concrete graph records produced from a node schema.
NodeKindRewrite
NodeKindViewDescriptor
Renderer-neutral node-kind descriptor for adapter palettes and renderer lookup.
NodeMigrationErrorEntry
NodeMigrationMissingMigrator
NodeMigrationMissingSchema
NodeMigrationNewerThanSchema
NodeMigrationUpgraded
NodeRegistry
Registry for node kinds.
NodeRepeatableAnchorRule
Stable key derivation for slots and anchors generated from repeatable items.
NodeRepeatableCollectionDescriptor
Descriptor for node data arrays or maps rendered as stable dynamic rows.
NodeRepeatableItemProjection
Projected instance of one repeatable item for adapter rendering and measurement.
NodeSchema
Schema for a node kind.
NodeSchemaBuilder
Builder for adapter-facing node schemas.
NodeSurfaceLayoutBudget
Semantic layout budget for readable node-internal product surfaces.
NodeSurfaceProjection
Adapter-facing, toolkit-neutral semantic surface projection for one node.
NodeSurfaceSlotDescriptor
Renderer-neutral node-local slot metadata for rich adapter surfaces.
NodeSurfaceSlotProjection
Minimal adapter-facing slot projection derived from a semantic slot descriptor.
PortDecl
Declares a port for a node kind.
PortViewDescriptor
Renderer-neutral metadata that helps adapters place and present handles.

Enums§

ActionIntent
Renderer-neutral action intent.
ActionTarget
Renderer-neutral action target.
InspectorTarget
Target for an inspector surface.
MenuSurface
Surface on which a renderer-local menu appears.
NodeChromeKind
Shared semantic role for adapter-owned chrome around a node.
NodeChromePlacement
Preferred placement for adapter-owned chrome around a node.
NodeChromeVisibility
Adapter-facing visibility hint for node chrome.
NodeControlBindingSource
Semantic source namespace for a control binding.
NodeControlKind
Renderer-neutral semantic role for an editable node-local control.
NodeControlOptionSource
Renderer-neutral option source for controls whose choices are adapter or graph supplied.
NodeControlValidationRule
Validation rules adapters can present without owning validation execution.
NodeInstantiationError
Error returned when a node cannot be instantiated from schema.
NodeKindMigrateError
NodeSurfaceOverflowIndicator
Renderer-neutral overflow affordance adapters should expose when content is capped.
NodeSurfaceSlotKind
Renderer-neutral semantic role for a node-local surface slot.
NodeSurfaceSlotVisibility
Adapter-facing visibility hint for a node-local surface slot.
PortHandleVisibility
Adapter-facing visibility hint for a node port handle.
PortViewSide
Adapter-facing side hint for a node port handle.

Traits§

NodeKindMigrator
A per-kind node payload migrator.