ral-lens-0.2.1: Length-indexed random access lists: lens utilities.
Safe HaskellSafe-Inferred
LanguageHaskell2010

Data.RAVec.NonEmpty.Lens

Synopsis

Indexing

ix :: PosP b -> Lens' (NERAVec b a) a Source #

ix' :: PosP' n b -> Lens' (NERAVec' n b a) a Source #

Orphan instances

Ixed (NERAVec b a) Source # 
Instance details

Methods

ix :: Index (NERAVec b a) -> Traversal' (NERAVec b a) (IxValue (NERAVec b a)) #

Each (NERAVec n a) (NERAVec n b) a b Source # 
Instance details

Methods

each :: Traversal (NERAVec n a) (NERAVec n b) a b #

Ixed (NERAVec' n b a) Source # 
Instance details

Methods

ix :: Index (NERAVec' n b a) -> Traversal' (NERAVec' n b a) (IxValue (NERAVec' n b a)) #

Each (NERAVec' n m a) (NERAVec' n m b) a b Source # 
Instance details

Methods

each :: Traversal (NERAVec' n m a) (NERAVec' n m b) a b #