Module mice::backend_support
source · [−]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.