perdure-0.2.1: Robust persistence for acyclic immutable data

Safe HaskellNone

Database.Perdure.Ref

Documentation

class Deref r => Ref r whereSource

Methods

refIO :: a -> IO (r a)Source

Instances

Ref Ref0 
(Deref (CRef r), Deref r) => Ref (CRef r) 
(Deref (IRef r), Ref r) => Ref (IRef r) 

ref :: Ref r => a -> r aSource

refLens :: Ref r => Lens (r a) aSource