polyglot-0.1.1.0: Haskell to Purescript & Scala 3 transpiler
Safe HaskellSafe-Inferred
LanguageHaskell2010

SyntaxTrees.Scala.Type

Documentation

newtype TypeParam Source #

Constructors

TypeParam String 

Instances

Instances details
Show TypeParam Source # 
Instance details

Defined in SyntaxTrees.Scala.Type

newtype TypeVar Source #

Constructors

TypeVar String 

Instances

Instances details
Show TypeVar Source # 
Instance details

Defined in SyntaxTrees.Scala.Type

data TypeCtor Source #

Constructors

TypeCtor String 
Arrow 
TupleType 

Instances

Instances details
Show TypeCtor Source # 
Instance details

Defined in SyntaxTrees.Scala.Type

data ClassConstraint Source #

Instances

Instances details
Show ClassConstraint Source # 
Instance details

Defined in SyntaxTrees.Scala.Type

newtype ArgList Source #

Constructors

ArgList [ArgField] 

Instances

Instances details
Show ArgList Source # 
Instance details

Defined in SyntaxTrees.Scala.Type

newtype UsingArgList Source #

Constructors

UsingArgList [UsingArgField] 

Instances

Instances details
Show UsingArgList Source # 
Instance details

Defined in SyntaxTrees.Scala.Type

data ArgField Source #

Constructors

ArgField 

Fields

Instances

Instances details
Show ArgField Source # 
Instance details

Defined in SyntaxTrees.Scala.Type

data UsingArgField Source #

Instances

Instances details
Show UsingArgField Source # 
Instance details

Defined in SyntaxTrees.Scala.Type

data QTypeVar Source #

Constructors

QTypeVar (Maybe Package) TypeVar 

Instances

Instances details
Show QTypeVar Source # 
Instance details

Defined in SyntaxTrees.Scala.Type

data QTypeCtor Source #

Instances

Instances details
Show QTypeCtor Source # 
Instance details

Defined in SyntaxTrees.Scala.Type