unison-merge-0.0.0
Safe HaskellSafe-Inferred
LanguageHaskell2010

Unison.Merge.Synhashed

Synopsis

Documentation

data Synhashed a Source #

A small utility type that represents a syntactic-hashed thing.

The Eq and Ord instances only compares syntactic hashes.

Constructors

Synhashed 

Fields

Instances

Instances details
Functor Synhashed Source # 
Instance details

Defined in Unison.Merge.Synhashed

Methods

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

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

Generic (Synhashed a) Source # 
Instance details

Defined in Unison.Merge.Synhashed

Associated Types

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

Methods

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

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

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

Defined in Unison.Merge.Synhashed

Eq (Synhashed a) Source # 
Instance details

Defined in Unison.Merge.Synhashed

Methods

(==) :: Synhashed a -> Synhashed a -> Bool #

(/=) :: Synhashed a -> Synhashed a -> Bool #

Ord (Synhashed a) Source # 
Instance details

Defined in Unison.Merge.Synhashed

type Rep (Synhashed a) Source # 
Instance details

Defined in Unison.Merge.Synhashed

type Rep (Synhashed a) = D1 ('MetaData "Synhashed" "Unison.Merge.Synhashed" "unison-merge-0.0.0-J0UFbIl68kYKm83b9dBydP" 'False) (C1 ('MetaCons "Synhashed" 'PrefixI 'True) (S1 ('MetaSel ('Just "hash") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Hash) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 a)))