You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Nick Khyl
20562a4fb9
cmd/viewer, types/views, util/codegen: add viewer support for custom container types
...
This adds support for container-like types such as Container[T] that
don't explicitly specify a view type for T. Instead, a package implementing
a container type should also implement and export a ContainerView[T, V] type
and a ContainerViewOf(*Container[T]) ContainerView[T, V] function, which
returns a view for the specified container, inferring the element view type V
from the element type T.
Updates #12736
Signed-off-by: Nick Khyl <nickk@tailscale.com>
2 years ago
..
appctype
appc,ipn/ipnlocal,types/appctype: implement control provided routes
2 years ago
dnstype
all: use reflect.TypeFor now available in Go 1.22 ( #11078 )
2 years ago
empty
all: update copyright and license headers
3 years ago
flagtype
all: update copyright and license headers
3 years ago
ipproto
all: use Go 1.22 range-over-int
2 years ago
key
all: add test for package comments, fix, add comments as needed
2 years ago
lazy
types/lazy: add Peek method to SyncValue
2 years ago
logger
all: use Go 1.22 range-over-int
2 years ago
logid
types/logid: add Add method ( #12478 )
2 years ago
netlogtype
all: update copyright and license headers
3 years ago
netmap
net/ipset, wgengine/filter/filtertype: add split-out packages
2 years ago
nettype
wgengine/magicsock, types/nettype, etc: finish ReadFromUDPAddrPort netip migration
3 years ago
opt
types/opt: add generic Value[T any] for optional values of any types
2 years ago
persist
types/persist: remove unused field Persist.Provider
2 years ago
preftype
cmd/tailscaled,*: add start of configuration file support
3 years ago
ptr
all: update copyright and license headers
3 years ago
structs
all: update copyright and license headers
3 years ago
tkatype
types/tkatype: add test for MarshaledSignature's JSON format
3 years ago
views
cmd/viewer, types/views, util/codegen: add viewer support for custom container types
2 years ago