unison-merge-0.0.0
Safe HaskellSafe-Inferred
LanguageHaskell2010

Unison.Merge.EitherWayI

Synopsis

Documentation

data EitherWayI a Source #

Alice inclusive-or Bob?

Constructors

OnlyAlice a 
OnlyBob a 
AliceAndBob a 

Instances

Instances details
Functor EitherWayI Source # 
Instance details

Defined in Unison.Merge.EitherWayI

Methods

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

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

Generic (EitherWayI a) Source # 
Instance details

Defined in Unison.Merge.EitherWayI

Associated Types

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

Methods

from :: EitherWayI a -> Rep (EitherWayI a) x #

to :: Rep (EitherWayI a) x -> EitherWayI a #

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

Defined in Unison.Merge.EitherWayI

NFData a => NFData (EitherWayI a) Source # 
Instance details

Defined in Unison.Merge.EitherWayI

Methods

rnf :: EitherWayI a -> () #

type Rep (EitherWayI a) Source # 
Instance details

Defined in Unison.Merge.EitherWayI

type Rep (EitherWayI a) = D1 ('MetaData "EitherWayI" "Unison.Merge.EitherWayI" "unison-merge-0.0.0-CsoqdT2tgnzJVh8bRze97e" 'False) (C1 ('MetaCons "OnlyAlice" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 a)) :+: (C1 ('MetaCons "OnlyBob" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 a)) :+: C1 ('MetaCons "AliceAndBob" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 a))))