icerpc / slicec

The Slice compiler library
Apache License 2.0
13 stars 5 forks source link

Interfaces can no longer be used as types. #675

Closed InsertCreativityHere closed 9 months ago

InsertCreativityHere commented 9 months ago

This implements the parser side of #673.

Interfaces can no longer be used as a type in Slice; i.e. it no longer implements the Type trait.

On a more conceptual level. Defining an interface no longer implicitly defines a corresponding proxy type.