jellyflow_runtime/schema/
mod.rs1pub mod kit;
4mod migration;
5mod registry;
6mod types;
7
8pub use kit::{
9 NodeKitAdapterKey, NodeKitContentDensity, NodeKitFixture, NodeKitFixtureEdge,
10 NodeKitFixtureError, NodeKitFixtureNode, NodeKitKey, NodeKitLayoutHints, NodeKitManifest,
11 NodeKitRegistry,
12};
13pub use migration::{
14 CanonicalizeKindsPlan, MigrateNodesPlan, MigrateNodesReport, NodeKindMigrateError,
15 NodeKindMigrator, NodeKindRewrite, NodeMigrationErrorEntry, NodeMigrationMissingMigrator,
16 NodeMigrationMissingSchema, NodeMigrationNewerThanSchema, NodeMigrationUpgraded,
17};
18pub use registry::NodeRegistry;
19pub use types::{
20 ActionAvailability, ActionIntent, ActionShortcut, ActionTarget, BlackboardDescriptor,
21 InspectorDescriptor, InspectorTarget, MenuDescriptor, MenuSurface, NodeActionDescriptor,
22 NodeChromeDescriptor, NodeChromeKind, NodeChromePlacement, NodeChromeVisibility,
23 NodeControlBinding, NodeControlBindingSource, NodeControlDescriptor, NodeControlEditability,
24 NodeControlKind, NodeControlOption, NodeControlOptionSource, NodeControlPresentation,
25 NodeControlValidation, NodeControlValidationRule, NodeInstantiation, NodeInstantiationError,
26 NodeKindViewDescriptor, NodeRepeatableAnchorRule, NodeRepeatableCollectionDescriptor,
27 NodeRepeatableItemProjection, NodeSchema, NodeSchemaBuilder, NodeSurfaceLayoutBudget,
28 NodeSurfaceOverflowIndicator, NodeSurfaceProjection, NodeSurfaceSlotDescriptor,
29 NodeSurfaceSlotKind, NodeSurfaceSlotProjection, NodeSurfaceSlotVisibility, PortDecl,
30 PortHandleVisibility, PortViewDescriptor, PortViewSide,
31};
32
33#[cfg(test)]
34mod tests;