tailscale/cmd
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>
2024-07-19 12:50:39 -05:00
..
addlicense
build-webclient
cloner
connector-gen
containerboot
derper
derpprobe
dist
get-authkey
gitops-pusher
hello
k8s-nameserver
k8s-operator Add extra environment variables in deployment template (#12858) 2024-07-19 06:52:27 -07:00
mkmanifest
mkpkg
mkversion
nardump
natc
netlogfmt
nginx-auth
pgproxy
printdep
proxy-to-grafana
sniproxy
speedtest
ssh-auth-none-demo
stunc
stund
stunstamp
sync-containers
tailscale cmd/tailscale: add --min-validity flag to the cert command (#12822) 2024-07-19 09:35:22 -07:00
tailscaled
testcontrol
testwrapper
tsconnect
tsidp
tsshd
viewer cmd/viewer, types/views, util/codegen: add viewer support for custom container types 2024-07-19 12:50:39 -05:00
xdpderper