| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Data.Bijection.Vector.Unboxed
Description
A bijection between boxed, immutable vectors.
Documentation
module Data.Bijection.Class
Instances
| (Eq l, Eq r, Unbox l, Unbox r) => Eq (Bimap l r) Source | |
| (Read l, Read r, Unbox l, Unbox r) => Read (Bimap l r) Source | |
| (Show l, Show r, Unbox l, Unbox r) => Show (Bimap l r) Source | |
| Generic (Bimap l r) Source | |
| (Unbox l, Unbox r, ToJSON l, ToJSON r) => ToJSON (Bimap l r) Source | |
| (Unbox l, Unbox r, FromJSON l, FromJSON r) => FromJSON (Bimap l r) Source | |
| (Unbox l, Unbox r, Binary l, Binary r) => Binary (Bimap l r) Source | |
| (Unbox l, Unbox r, Serialize l, Serialize r) => Serialize (Bimap l r) Source | |
| (NFData l, NFData r) => NFData (Bimap l r) Source | |
| (Eq l, Eq r, Unbox l, Unbox r) => Bijection (Bimap l r) Source | |
| type Rep (Bimap l r) Source | |
| type ContL (Bimap l r) = Vector (l, r) Source | |
| type ContR (Bimap l r) = Vector (r, l) Source | |
| type ElemL (Bimap l r) = l Source | |
| type ElemR (Bimap l r) = r Source |