Skip to content

型パラメータを持つ型のインナー型の変換 #100

@omochi

Description

@omochi

現状、以下のコードがトランスパイルできない。

struct S<X> {
  struct K {
    var x: X
  }
}

外側の型の型パラメータをすべて背負った型に対応付けるべき。

type S_K<X> = { x: X; }

以下のようなケースが難しい。

struct M {
  var k: S<Int>.K
}

これは Mのデコードでは S_K<number> のデコードを考えなければならない。

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions