izumi.idealingua.model.il.ast.raw.defns.RawMethod.Output
See theOutput companion trait
object Output
Attributes
Members list
Type members
Classlikes
final case class Algebraic(alternatives: List[Member]) extends NonAlternativeOutput
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait NonAlternativeOutputtrait Outputclass Objecttrait Matchableclass AnyShow all
final case class Alternative(success: NonAlternativeOutput, failure: NonAlternativeOutput) extends Output
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Outputclass Objecttrait Matchableclass AnyShow all
sealed trait NonAlternativeOutput extends Output
final case class Singular(typeId: AbstractIndefiniteId) extends NonAlternativeOutput
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait NonAlternativeOutputtrait Outputclass Objecttrait Matchableclass AnyShow all
final case class Struct(input: RawSimpleStructure) extends NonAlternativeOutput
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait NonAlternativeOutputtrait Outputclass Objecttrait Matchableclass AnyShow all
final case class Void() extends NonAlternativeOutput
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait NonAlternativeOutputtrait Outputclass Objecttrait Matchableclass AnyShow all
Inherited and Abstract types
The names of the product elements
The names of the product elements
Attributes
- Inherited from:
- Mirror
The name of the type
The name of the type
Attributes
- Inherited from:
- Mirror
In this article