cursor-0.3.2.0: Purely Functional Cursors
Safe HaskellNone
LanguageHaskell2010

Cursor.Types

Documentation

data DeleteOrUpdate a Source #

Constructors

Deleted 
Updated a 

Instances

Instances details
Monad DeleteOrUpdate Source # 
Instance details

Defined in Cursor.Types

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.3.2.0-Ch3lJwc3yY89mrJgbt03T" 'False) (C1 ('MetaCons "Deleted" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Updated" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 a)))