Expand description

This module provides facilities for rejecting dice expressions not supported by your chosen backend.

The old dice backends no longer support the full list of features the parser is allowed to accept. While they are on the road to deprecation, the MIR based pipeline isn’t ready yet.

Re-exports

pub use type_level::Target as TyTarget;

Modules

Type level reification of stuff. Just Target for now. We use this in place of full const generics.

Structs

A wrapper around Program that enforces having been checked for feature support on a particular backend.

A description of features a dice expression uses.

A description of which MIR-based backends support a given dice expression, or set of features.

A description of which backends support a given dice expression, or set of features.

Error for when a dice program uses unsupported features.

Enums

A MIR-specific backend specifier.

A backend specifier.