morley-1.20.0: Developer tools for the Michelson Language
Safe HaskellSafe-Inferred
LanguageHaskell2010

Morley.Michelson.Typed.Scope.Internal.CheckScope

Synopsis

Documentation

class CheckScope (c :: Constraint) where Source #

Should be present for common scopes.

Methods

checkScope :: Either BadTypeForScope (Dict c) Source #

Check that constraint hold for a given type.

Instances

Instances details
SingI t => CheckScope (Comparable t) Source # 
Instance details

Defined in Morley.Michelson.Typed.Scope.Internal.CheckScope

SingI t => CheckScope (ForbidBigMap t) Source # 
Instance details

Defined in Morley.Michelson.Typed.Scope.Internal.CheckScope

SingI t => CheckScope (ForbidContract t) Source # 
Instance details

Defined in Morley.Michelson.Typed.Scope.Internal.CheckScope

SingI t => CheckScope (ForbidNestedBigMaps t) Source # 
Instance details

Defined in Morley.Michelson.Typed.Scope.Internal.CheckScope

SingI t => CheckScope (ForbidOp t) Source # 
Instance details

Defined in Morley.Michelson.Typed.Scope.Internal.CheckScope

SingI t => CheckScope (ForbidSaplingState t) Source # 
Instance details

Defined in Morley.Michelson.Typed.Scope.Internal.CheckScope

SingI t => CheckScope (ForbidTicket t) Source # 
Instance details

Defined in Morley.Michelson.Typed.Scope.Internal.CheckScope

SingI t => CheckScope (ComparabilityScope t) Source # 
Instance details

Defined in Morley.Michelson.Typed.Scope.Internal.CheckScope

SingI t => CheckScope (ConstantScope t) Source # 
Instance details

Defined in Morley.Michelson.Typed.Scope.Internal.CheckScope

SingI t => CheckScope (DupableScope t) Source # 
Instance details

Defined in Morley.Michelson.Typed.Scope.Internal.CheckScope

SingI t => CheckScope (PackedValScope t) Source # 
Instance details

Defined in Morley.Michelson.Typed.Scope.Internal.CheckScope

SingI t => CheckScope (ParameterScope t) Source # 
Instance details

Defined in Morley.Michelson.Typed.Scope.Internal.CheckScope

SingI t => CheckScope (StorageScope t) Source # 
Instance details

Defined in Morley.Michelson.Typed.Scope.Internal.CheckScope

SingI t => CheckScope (UnpackedValScope t) Source # 
Instance details

Defined in Morley.Michelson.Typed.Scope.Internal.CheckScope

SingI t => CheckScope (ViewableScope t) Source # 
Instance details

Defined in Morley.Michelson.Typed.Scope.Internal.CheckScope

SingI t => CheckScope (WellTyped t) Source # 
Instance details

Defined in Morley.Michelson.Typed.Scope.Internal.CheckScope

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

Defined in Morley.Michelson.Typed.Scope.Internal.CheckScope