X7ROOT File Manager
Current Path:
/opt/golang/1.19.4/test/typeparam/issue51219b.dir
opt
/
golang
/
1.19.4
/
test
/
typeparam
/
issue51219b.dir
/
📁
..
📄
a.go
(792 B)
📄
b.go
(331 B)
📄
p.go
(318 B)
Editing: a.go
// Copyright 2022 The Go Authors. All rights reserved. // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. package a type Interaction[DataT InteractionDataConstraint] struct { } type InteractionDataConstraint interface { []byte | UserCommandInteractionData } type UserCommandInteractionData struct { resolvedInteractionWithOptions } type resolvedInteractionWithOptions struct { Resolved Resolved `json:"resolved,omitempty"` } type Resolved struct { Users ResolvedData[User] `json:"users,omitempty"` } type ResolvedData[T ResolvedDataConstraint] map[uint64]T type ResolvedDataConstraint interface { User | Message } type User struct{} type Message struct { Interaction *Interaction[[]byte] `json:"interaction,omitempty"` }
Upload File
Create Folder