Skip to main content

Module reactant

Module reactant 

Source
Expand description

Type-erased versions of reactant traits.

Structs§

ErrorReactantErasedWrapper
Wrapper that implements ErrorReactantErased for any concrete ErrorReactant
ReactantErasedWrapper
Wrapper that implements ReactantErased for any concrete Reactant
ReactantRawErasedWrapper
Wrapper that implements ReactantRawErased for any concrete ReactantRaw

Traits§

ErrorReactantErased
Type-erased error reactant
ReactantErased
Type-erased reactant that can be stored in collections with other type-erased reactants
ReactantRawErased
Type-erased reactant raw that can be stored in collections with other type-erased reactant raws

Functions§

erase_error_reactant
erase_reactant
Convenience function to create a type-erased reactant from a correctly typed reactant
erase_reactant_raw
Convenience function to create a type-erased reactant raw from a correctly typed reactant raw
unerase_reactant
Convenience function to convert a type-erased reactant wrapper back to its concrete type
unerase_reactant_raw
Convenience function to convert a type-erased reactant raw wrapper back to its concrete type