plutus-tx-1.36.0.0: Libraries for Plutus Tx and its prelude
Safe HaskellSafe-Inferred
LanguageHaskell2010

PlutusTx.Eq

Synopsis

Documentation

class Eq a where Source #

The Eq class defines equality (==).

Methods

(==) :: a -> a -> Bool infix 4 Source #

Instances

Instances details
Eq Ordering Source # 
Instance details

Defined in PlutusTx.Ord

Methods

(==) :: Ordering -> Ordering -> Bool Source #

Eq BuiltinBLS12_381_G1_Element Source # 
Instance details

Defined in PlutusTx.Eq

Eq BuiltinBLS12_381_G2_Element Source # 
Instance details

Defined in PlutusTx.Eq

Eq BuiltinByteString Source # 
Instance details

Defined in PlutusTx.Eq

Eq BuiltinData Source # 
Instance details

Defined in PlutusTx.Eq

Eq BuiltinString Source # 
Instance details

Defined in PlutusTx.Eq

Eq Rational Source # 
Instance details

Defined in PlutusTx.Ratio

Methods

(==) :: Rational -> Rational -> Bool Source #

Eq Integer Source # 
Instance details

Defined in PlutusTx.Eq

Methods

(==) :: Integer -> Integer -> Bool Source #

Eq () Source # 
Instance details

Defined in PlutusTx.Eq

Methods

(==) :: () -> () -> Bool Source #

Eq Bool Source # 
Instance details

Defined in PlutusTx.Eq

Methods

(==) :: Bool -> Bool -> Bool Source #

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

Defined in PlutusTx.Eq

Methods

(==) :: Maybe a -> Maybe a -> Bool Source #

Eq a => Eq [a] Source # 
Instance details

Defined in PlutusTx.Eq

Methods

(==) :: [a] -> [a] -> Bool Source #

(Eq a, Eq b) => Eq (Either a b) Source # 
Instance details

Defined in PlutusTx.Eq

Methods

(==) :: Either a b -> Either a b -> Bool Source #

(Eq a, Eq b) => Eq (These a b) Source # 
Instance details

Defined in PlutusTx.Eq

Methods

(==) :: These a b -> These a b -> Bool Source #

(Eq a, Eq b) => Eq (a, b) Source # 
Instance details

Defined in PlutusTx.Eq

Methods

(==) :: (a, b) -> (a, b) -> Bool Source #

(/=) :: Eq a => a -> a -> Bool infix 4 Source #