Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Bar ¶
type Bar[T any, R any] interface { One(string) string Two(T) string Three(T) R Four(T) Foo[T, R] Five(T) Baz[T] Six(T) *Baz[T] Seven(T) other.One[T] Eight(T) other.Two[T, R] Nine(Iface[T]) Ten(*T) Eleven() (*other.One[T], error) Twelve() (*other.Two[T, R], error) Thirteen() (Baz[StructType], error) Fourteen() (*Foo[StructType, StructType2], error) Fifteen() (Iface[StructType], error) Sixteen() (Baz[other.Three], error) Seventeen() (*Foo[other.Three, other.Four], error) Eighteen() (Iface[*other.Five], error) Nineteen() AliasType other.Twenty[any, any, any, *other.Four] }
type EmbeddedW ¶
type EmbeddedW[W StructType] interface { EmbeddedY[W] }
type EmbeddedX ¶
type EmbeddedX[X StructType] interface { EmbeddedY[X] }
type EmbeddedY ¶
type EmbeddedY[Y StructType] interface { EmbeddedZ[Y] }
type EmbeddingIface ¶
type EmbeddingIface[T constraints.Integer, R constraints.Float] interface { other.Twenty[T, StructType, R, other.Five] TwentyTwo[StructType] other.TwentyThree[TwentyTwo[R], TwentyTwo[T]] TwentyFour[other.StructType] Foo() error ExternalConstraint[T, R] }
type ExternalConstraint ¶
type StructType ¶
type StructType struct{}
type StructType2 ¶
type StructType2 struct{}
type TwentyFour ¶
type TwentyFour[T other.StructType] interface { TwentyFour() T }
Click to show internal directories.
Click to hide internal directories.