- Sort Score
- Result 10 results
- Languages All
Results 1 - 2 of 2 for tryGetKey (0.08 sec)
-
pkg/kube/krt/internal.go
// Registers a dependency, returning true if it is finalized registerDependency(*dependency, Syncer, func(f erasedEventHandler)) name() string } // tryGetKey returns the Key for an object. If not possible, returns false func tryGetKey[O any](a O) (Key[O], bool) { as, ok := any(a).(string) if ok { return Key[O](as), true } ao, ok := any(a).(controllers.Object) if ok {
Registered: Fri Jun 14 15:00:06 UTC 2024 - Last Modified: Fri May 10 23:33:56 UTC 2024 - 5.6K bytes - Viewed (0) -
pkg/kube/krt/helpers.go
"istio.io/istio/pkg/kube/controllers" "istio.io/istio/pkg/ptr" ) // GetKey returns the key for the provided object. // If there is none, this will panic. func GetKey[O any](a O) Key[O] { if k, ok := tryGetKey[O](a); ok { return k } // Kubernetes types are pointers, which means our types would be double pointers // Allow flattening ao, ok := any(&a).(controllers.Object) if ok {
Registered: Fri Jun 14 15:00:06 UTC 2024 - Last Modified: Fri May 10 23:33:56 UTC 2024 - 3.4K bytes - Viewed (0)