coulomb.conversion

Type members

Classlikes

@implicitNotFound("No unit conversion in scope for value type ${V}, unit types ${UF} => ${UT}")
abstract class DeltaUnitConversion[V, B, UF, UT] extends V => V

Convert a value of type V from implied delta units UF to UT

Convert a value of type V from implied delta units UF to UT

@implicitNotFound("No truncating unit conversion in scope for value type ${V}, unit types ${UF} => ${UT}")
abstract class TruncatingDeltaUnitConversion[V, B, UF, UT] extends V => V

Convert a value of type V from implied delta units UF to UT

Convert a value of type V from implied delta units UF to UT

@implicitNotFound("No truncating unit conversion in scope for value type ${V}, unit types ${UF} => ${UT}")
abstract class TruncatingUnitConversion[V, UF, UT] extends V => V
@implicitNotFound("No truncating value conversion in scope for value types ${VF} => ${VT}")
abstract class TruncatingValueConversion[VF, VT] extends VF => VT
@implicitNotFound("No unit conversion in scope for value type ${V}, unit types ${UF} => ${UT}")
abstract class UnitConversion[V, UF, UT] extends V => V

Convert a value of type V from implied units UF to UT

Convert a value of type V from implied units UF to UT

@implicitNotFound("No value conversion in scope for value types ${VF} => ${VT}")
abstract class ValueConversion[VF, VT] extends VF => VT

conversion of value types, assuming some constant unit type

conversion of value types, assuming some constant unit type