cursor-0.1.0.0: Purely Functional Cursors

Safe HaskellNone
LanguageHaskell2010

Cursor.Types

Documentation

data DeleteOrUpdate a Source #

Constructors

Deleted 
Updated a 
Instances
Functor DeleteOrUpdate Source # 
Instance details

Defined in Cursor.Types

Methods

fmap :: (a -> b) -> DeleteOrUpdate a -> DeleteOrUpdate b #

(<$) :: a -> DeleteOrUpdate b -> DeleteOrUpdate a #

Applicative DeleteOrUpdate Source # 
Instance details

Defined in Cursor.Types

Alternative DeleteOrUpdate Source # 
Instance details

Defined in Cursor.Types

Eq a => Eq (DeleteOrUpdate a) Source # 
Instance details

Defined in Cursor.Types

Show a => Show (DeleteOrUpdate a) Source # 
Instance details

Defined in Cursor.Types

Generic (DeleteOrUpdate a) Source # 
Instance details

Defined in Cursor.Types

Associated Types

type Rep (DeleteOrUpdate a) :: Type -> Type #

Validity a => Validity (DeleteOrUpdate a) Source # 
Instance details

Defined in Cursor.Types

type Rep (DeleteOrUpdate a) Source # 
Instance details

Defined in Cursor.Types

type Rep (DeleteOrUpdate a) = D1 (MetaData "DeleteOrUpdate" "Cursor.Types" "cursor-0.1.0.0-Iybup7BIS90EqxmhE2JMA0" False) (C1 (MetaCons "Deleted" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Updated" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 a)))