vector-instances 3.1 → 3.2
raw patch · 2 files changed
+2/−13 lines, 2 filesdep −lensdep ~vector
Dependencies removed: lens
Dependency ranges changed: vector
Files
- Data/Vector/Instances.hs +0/−10
- vector-instances.cabal +2/−3
Data/Vector/Instances.hs view
@@ -29,18 +29,8 @@ import Data.Vector.Fusion.Stream.Size import Data.Vector (Vector,(++),drop,length,imap,ifoldr, ifoldl, izipWith,(!?),(//), generate) import qualified Data.Vector as Vector-import Control.Lens hiding (Indexable) type instance Key Vector = Int--instance FunctorWithIndex Int Vector where- imap = Vector.imap--instance FoldableWithIndex Int Vector where- ifoldMap f = Vector.ifoldr (\i -> mappend . f i) mempty--instance TraversableWithIndex Int Vector where- itraverse = withIndex (indexed traverse) instance Keyed Vector where mapWithKey = Vector.imap
vector-instances.cabal view
@@ -1,5 +1,5 @@ name: vector-instances-version: 3.1+version: 3.2 synopsis: Orphan Instances for 'Data.Vector' homepage: http://github.com/ekmett/vector-instances bug-reports: http://github.com/ekmett/vector-instances/issues@@ -25,10 +25,9 @@ build-depends: base >= 4 && < 5,- vector >= 0.10 && < 0.11,+ vector >= 0.9 && < 0.11, semigroupoids >= 3.0 && < 3.1, semigroups >= 0.8.3.1 && < 0.9,- lens >= 3.2 && < 3.4, comonad >= 3.0 && < 3.1, pointed >= 3.0 && < 3.1, keys >= 3.0 && < 3.1