Crate pax_manifest

source

Re-exports§

Modules§

Structs§

  • Container for an entire component definition — includes template, settings, event bindings, property definitions, and compiler + reflection metadata
  • Container for storing parsed control flow information, for example the string (PAXEL) representations of condition / slot / repeat expressions and the related vtable ids (for “punching” during expression compilation)
  • Pulled from host Cargo.toml
  • Container for a parsed Literal object
  • Container for holding metadata about original Location in Pax Template Used for source-mapping
  • Definition container for an entire Pax cartridge
  • These flags describe the aspects of properties that affect RIL codegen. Properties are divided into modal axes (exactly one value should be true per axis per struct instance) Codegen considers each element of the cartesian product of these axes
  • Represents an entry within a component template, e.g. a declaration inside a template Each node in a template is represented by exactly one TemplateNodeDefinition, and this is a compile-time concern. Note the difference between compile-time definitions and runtime instances. A compile-time TemplateNodeDefinition corresponds to a single runtime RenderNode instance.
  • Container for parsed values with optional location information Location is optional in case this token was generated dynamically
  • Describes metadata surrounding a property’s type, gathered from a combination of static & dynamic analysis

Enums§

Constants§

Functions§

Type Aliases§