]> git.nega.tv - josh/narcissus/commit
Add FiniteF32 and FiniteF64 wrappers
authorJoshua Simmons <josh@nega.tv>
Sun, 26 Feb 2023 18:17:50 +0000 (19:17 +0100)
committerJoshua Simmons <josh@nega.tv>
Sun, 26 Feb 2023 18:17:50 +0000 (19:17 +0100)
commitb1f0ae609514288a9ba1b52bc850d4bdef69ddef
treeafc52e036d5c178405c03d26ee1fa05206597eaa
parent4ca8c15f23c64ce38d7e26effcd348ac5e51d575
Add FiniteF32 and FiniteF64 wrappers

Ensures at creation time that the floating point values are neither NaN
nor infinities, so that we can implement `Hash`, `Eq` and `Ord` traits.
libs/narcissus-core/src/finite.rs [new file with mode: 0644]
libs/narcissus-core/src/lib.rs