Skip to main content

Crate disposition_input_ir_rt

Crate disposition_input_ir_rt 

Source
Expand description

Logic to map disposition input model to intermediate representation.

Modules§

id_parse
Strongly-typed ID parsers.

Structs§

EdgeFaceAssigner
Computes pre-layout EdgeFaceAssignments for every edge in the diagram.
EdgeIdGenerator
Generates EdgeIds for edges in an edge group.
InputDiagramMerger
Merges an input diagram over another.
InputDiagramThemeSources
Computes where theme field values came from by comparing the user’s overlay diagram against the base diagram.
InputToIrDiagramMapper
Maps an input diagram to an intermediate representation diagram.
IrToTaffyBuilder
Maps an intermediate representation diagram to a TaffyNodeMappings.
NodeRanksCalculator
Computes NodeRanksNested from dependency edges in an IrDiagram.
ProcessStepGraphCalculator
Computes the git-graph layout (ProcessStepGraphs) for each process.
StringXmlEscaper
Escapes XML special characters in a string.
SvgElementsToSvgMapper
TaffyToSvgElementsMapper
Maps the IR diagram and TaffyNodeMappings to SVG elements.
TailwindColor
A Tailwind CSS color with its shade-to-oklch mappings.
TailwindColorShadeInvalid
Error returned when a string is not a known Tailwind color shade.

Enums§

EdgeAnimationActive
Controls when edge CSS animations are active in the rendered SVG.
TailwindColorShade
A Tailwind CSS color shade value.
ThemeValueSource
Indicates where a theme value originated.

Constants§

TAILWIND_COLORS
All Tailwind CSS shade colors and their oklch values.