Documentation
¶
Index ¶
- type AnonymousBind
- type Bind
- type ImplicitBind
- type Kind
- type Named
- type Path
- type PathEntry
- type PkgDeclBind
- func (b *PkgDeclBind) DeclaredIn() option.Option[*pkginfo.File]
- func (b *PkgDeclBind) DescriptionForTest() string
- func (b *PkgDeclBind) Package() *pkginfo.Package
- func (b *PkgDeclBind) Pos() token.Pos
- func (b *PkgDeclBind) QualifiedName() pkginfo.QualifiedName
- func (b *PkgDeclBind) ResourceRef() ResourceOrPath
- type Resource
- type ResourceOrPath
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AnonymousBind ¶
type AnonymousBind struct {
Resource ResourceOrPath
File *pkginfo.File
}
An AnonymousBind is similar to PkgDeclBind in that it's a package declaration, but unlike PkgDeclBind it's bound to an "_" identifier so that it has no name.
func (*AnonymousBind) DeclaredIn ¶ added in v1.16.3
func (b *AnonymousBind) DeclaredIn() option.Option[*pkginfo.File]
func (*AnonymousBind) DescriptionForTest ¶
func (b *AnonymousBind) DescriptionForTest() string
func (*AnonymousBind) Package ¶
func (b *AnonymousBind) Package() *pkginfo.Package
func (*AnonymousBind) Pos ¶
func (b *AnonymousBind) Pos() token.Pos
func (*AnonymousBind) ResourceRef ¶
func (b *AnonymousBind) ResourceRef() ResourceOrPath
type Bind ¶
type Bind interface {
Pos() token.Pos
ResourceRef() ResourceOrPath
Package() *