Module
Data.Vector.Polymorphic.Types
- Package
- purescript-polymorphic-vectors
- Repository
- artemisSystem/purescript-polymorphic-vectors
#Vector2 Source
data Vector2 a
Constructors
Vector2 a a
Instances
Generic (Vector2 a) _
(Eq a) => Eq (Vector2 a)
(Ord a) => Ord (Vector2 a)
(Show a) => Show (Vector2 a)
Functor Vector2
Apply Vector2
Applicative Vector2
Bind Vector2
Monad Vector2
(Semigroup a) => Semigroup (Vector2 a)
(Monoid a) => Monoid (Vector2 a)
(Semiring a) => Semiring (Vector2 a)
(Ring a) => Ring (Vector2 a)
(DivisionRing a) => DivisionRing (Vector2 a)
(CommutativeRing a) => CommutativeRing (Vector2 a)
(EuclideanRing a) => EuclideanRing (Vector2 a)
Foldable1 Vector2
Foldable Vector2
Traversable1 Vector2
Traversable Vector2
Distributive Vector2
#(><) Source
Operator alias for Data.Vector.Polymorphic.Types.Vector2 (non-associative / precedence 2)
#Rect Source
data Rect a
Constructors
Instances
Generic (Rect a) _
(Eq a) => Eq (Rect a)
(Ord a) => Ord (Rect a)
(Show a) => Show (Rect a)
Functor Rect
Apply Rect
Applicative Rect
Bind Rect
Monad Rect
(Semigroup a) => Semigroup (Rect a)
(Monoid a) => Monoid (Rect a)
(Semiring a) => Semiring (Rect a)
Foldable1 Rect
Foldable Rect
Traversable1 Rect
Traversable Rect
Distributive Rect