object InSubtypeLogic
- Companion:
- class
Type members
Classlikes
final case class PipeProvided[InSubtype <: In, OutSubtype <: Out](outSubtype: Type[OutSubtype], pipe: Expr[Pipe[InSubtype, OutSubtype]]) extends InSubtypeLogic[InSubtype]
final case class SubtypeRemoved[InSubtype <: In](pipe: Expr[Pipe[InSubtype, Out]]) extends InSubtypeLogic[InSubtype]
final case class SubtypeRenamed[InSubtype <: In, OutSubtype <: Out](outSubtype: Type[OutSubtype]) extends InSubtypeLogic[InSubtype]
Types
Value members
Concrete methods
def resolveSubtype[InSubtype <: In : Type](settings: Settings, outData: EnumData[Out], inSubtypeName: String): DerivationResult[InputSubtype]