lens-4.5: Lenses, Folds and Traversals

Portabilitynon-portable
Stabilityprovisional
MaintainerEdward Kmett <ekmett@gmail.com>
Safe HaskellTrustworthy

Control.Lens.Empty

Description

 

Documentation

class AsEmpty a whereSource

Methods

_Empty :: Prism' a ()Source

>>> isn't _Empty [1,2,3]
True

Instances

AsEmpty Ordering 
AsEmpty () 
AsEmpty Any 
AsEmpty All 
AsEmpty ByteString 
AsEmpty ByteString 
AsEmpty Text 
AsEmpty Text 
AsEmpty IntSet 
AsEmpty Event 
AsEmpty [a] 
AsEmpty (First a) 
AsEmpty (Last a) 
(Eq a, Num a) => AsEmpty (Sum a) 
(Eq a, Num a) => AsEmpty (Product a) 
AsEmpty a => AsEmpty (Dual a) 
AsEmpty (Maybe a) 
AsEmpty (IntMap a) 
AsEmpty (HashSet a) 
AsEmpty (Vector a) 
Unbox a => AsEmpty (Vector a) 
Storable a => AsEmpty (Vector a) 
AsEmpty (Set a) 
AsEmpty (Seq a) 
(AsEmpty a, AsEmpty b) => AsEmpty (a, b) 
AsEmpty (Map k a) 
AsEmpty (HashMap k a) 
(AsEmpty a, AsEmpty b, AsEmpty c) => AsEmpty (a, b, c)