Documentation ¶
Index ¶
- type AliasedEmbeddedInterfaceSupport
- type AliasedRefSupport
- type AnonymousParams
- type AnonymousResults
- type ArraySupport
- type ChannelSupport
- type Customer
- type EllipsisSupport
- type EmbeddedEmbeddedInterfaceSupport
- type EmbeddedRefSupport
- type EmptyInterface
- type ExternalEmbeddedInterfaceSupport
- type ExternalRefSupport
- type FuncSupport
- type InterfaceSupport
- type LocalEmbeddedInterfaceSupport
- type LocalRefSupport
- type MapSupport
- type MismatchedRefSupport
- type NoParamsNoResults
- type PointerSupport
- type PrimitiveParams
- type PrimitiveResults
- type ReusedParams
- type ReusedResults
- type Scheduler
- type SliceSupport
- type StructSupport
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AnonymousParams ¶
type AnonymousResults ¶
type ArraySupport ¶
type ArraySupport interface {
Method([3]external.Address) [3]external.Address
}
type ChannelSupport ¶
type ChannelSupport interface {
Method(chan external.Address) chan external.Address
}
type EllipsisSupport ¶
type EmbeddedRefSupport ¶
type EmbeddedRefSupport interface {
Method(Resource) Resource
}
type EmptyInterface ¶
type EmptyInterface interface { }
type ExternalRefSupport ¶
type FuncSupport ¶
type FuncSupport interface {
Method(func(external.Address) external.Address) func(external.Address) external.Address
}
type InterfaceSupport ¶
type InterfaceSupport interface {
Method(interface {
external.Runner
ResolveAddress(external.Address) external.Address
}) interface {
external.Runner
ProcessAddress(external.Address) external.Address
}
}
type LocalRefSupport ¶
type MapSupport ¶
type MapSupport interface {
Method(map[external.Address]external.Address) map[external.Address]external.Address
}
type MismatchedRefSupport ¶
type MismatchedRefSupport interface {
Method(wrong.Job) wrong.Job
}
type NoParamsNoResults ¶
type NoParamsNoResults interface {
Run()
}
type PointerSupport ¶
type PointerSupport interface {
Method(*external.Address) *external.Address
}
type PrimitiveParams ¶
type PrimitiveResults ¶
type ReusedParams ¶
type ReusedParams interface {
Concat(first, second string)
}
type ReusedResults ¶
type ReusedResults interface {
FullName() (first, last string)
}
type SliceSupport ¶
type SliceSupport interface {
Method([]external.Address) []external.Address
}
type StructSupport ¶
type StructSupport interface {
Method(struct {
Input external.Address
}) struct {
Output external.Address
}
}
Source Files ¶
- aliased_embedded_interface.go
- anonymous_params.go
- anonymous_results.go
- embedded_embedded_interface.go
- empty_interface.go
- external_embedded_interface.go
- local_embedded_interface.go
- no_params_no_results.go
- primitive_params.go
- primitive_results.go
- reused_params.go
- reused_results.go
- type_aliased_ref.go
- type_array.go
- type_channel.go
- type_ellipsis.go
- type_embedded_ref.go
- type_external_ref.go
- type_func.go
- type_interface.go
- type_local_ref.go
- type_map.go
- type_mismatched_ref.go
- type_pointer.go
- type_slice.go
- type_struct.go
- types.go
Click to show internal directories.
Click to hide internal directories.