2022-02-10 22:06:57 +00:00
|
|
|
//go:build !change
|
2021-04-14 15:41:01 +00:00
|
|
|
|
|
|
|
package internal
|
|
|
|
|
|
|
|
import "fmt"
|
|
|
|
|
2023-04-23 10:55:18 +00:00
|
|
|
type privateType struct {
|
|
|
|
x int
|
|
|
|
}
|
|
|
|
|
|
|
|
func NewPrivateType(x int) any {
|
|
|
|
return privateType{x}
|
|
|
|
}
|
|
|
|
|
2021-04-14 15:41:01 +00:00
|
|
|
type Struct struct {
|
|
|
|
a int
|
|
|
|
b string
|
2023-04-23 10:55:18 +00:00
|
|
|
p privateType
|
2021-04-14 15:41:01 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
func (s *Struct) String() string {
|
2023-04-23 10:55:18 +00:00
|
|
|
return fmt.Sprintf("%d %s %d", s.a, s.b, s.p.x)
|
2021-04-14 15:41:01 +00:00
|
|
|
}
|