Crate uir_core

source ·
Expand description

Macros

  • Adds downcasting support to traits that extend downcast::Downcast by defining forwarding methods to the corresponding implementations on std::any::Any in the standard library.

Structs

  • A combination of a [Attribute]’s name and its dialect.
  • An [Attribute]’s name
  • Dialect name
  • A combination of an [Operation]’s name and its dialect.
  • An [Operation]’s name (not including it’s dialect).

Enums

Traits

  • Supports conversion to Any. Traits to be extended by impl_downcast! must extend Downcast.

Type Aliases