Currently the comparison traits CmpEq, CmpGt, CmpGe, CmpNe, CmpLt, CmpLe are not exported from the crate, which makes dealing with wide types inconvenient.
It's possible to add wide as a separate dependency and import the comparison traits, which is far from ideal. Considering the wide float types are re-exported from ultraviolet and are rather crucial to effectively using uv's own wide types, I think these traits should also be re-exported on ultraviolet's API.
Use of cmp_gt is also mentioned in the Ray-Sphere Intersection example on README.
Currently the comparison traits
CmpEq,CmpGt,CmpGe,CmpNe,CmpLt,CmpLeare not exported from the crate, which makes dealing with wide types inconvenient.It's possible to add
wideas a separate dependency and import the comparison traits, which is far from ideal. Considering the wide float types are re-exported from ultraviolet and are rather crucial to effectively using uv's own wide types, I think these traits should also be re-exported on ultraviolet's API.Use of
cmp_gtis also mentioned in the Ray-Sphere Intersection example on README.