- Sort Score
- Result 10 results
- Languages All
Results 1 - 4 of 4 for deepCopier (0.12 sec)
-
pilot/pkg/model/fuzz_test.go
fuzzDeepCopy[*WorkloadInstance](f) } func FuzzDeepCopyIstioEndpoint(f *testing.F) { fuzzDeepCopy[*IstioEndpoint](f) } type deepCopier[T any] interface { DeepCopy() T } func fuzzDeepCopy[T deepCopier[T]](f test.Fuzzer) { fuzz.Fuzz(f, func(fg fuzz.Helper) { orig := fuzz.Struct[T](fg) copied := orig.DeepCopy() assert.Equal(fg.T(), orig, copied) })
Registered: Fri Jun 14 15:00:06 UTC 2024 - Last Modified: Thu Aug 10 17:36:04 UTC 2023 - 1.3K bytes - Viewed (0) -
pkg/config/model.go
err := (&gogojsonpb.Marshaler{Indent: indent}).Marshal(b, pb) return b.Bytes(), err } if pretty { return json.MarshalIndent(s, "", indent) } return json.Marshal(s) } type deepCopier interface { DeepCopyInterface() any } func ApplyYAML(s Spec, yml string) error { js, err := yaml.YAMLToJSON([]byte(yml)) if err != nil { return err } return ApplyJSON(s, string(js)) }
Registered: Fri Jun 14 15:00:06 UTC 2024 - Last Modified: Wed May 29 15:31:09 UTC 2024 - 12.6K bytes - Viewed (0) -
staging/src/k8s.io/apiserver/pkg/storage/cacher/caching_object_test.go
t.Fatalf("couldn't create cachingObject: %v", err) } if object.deepCopied != false { t.Errorf("object deep-copied without the need") } object.SetResourceVersion("123") if object.deepCopied != false { t.Errorf("object deep-copied on no-op change") } object.SetResourceVersion("234") if object.deepCopied != true { t.Errorf("object not deep-copied on change") }
Registered: Sat Jun 15 01:39:40 UTC 2024 - Last Modified: Wed Mar 23 15:26:38 UTC 2022 - 5.1K bytes - Viewed (0) -
staging/src/k8s.io/apiserver/pkg/storage/cacher/caching_object.go
defer o.lock.RUnlock() return isNoop() }(); fastPath { return } o.lock.Lock() defer o.lock.Unlock() if isNoop() { return } if !o.deepCopied { o.object = o.object.DeepCopyObject().(metaRuntimeInterface) o.deepCopied = true } o.invalidateCacheLocked() set() } func (o *cachingObject) GetNamespace() string { o.lock.RLock() defer o.lock.RUnlock()
Registered: Sat Jun 15 01:39:40 UTC 2024 - Last Modified: Mon Jun 05 18:03:48 UTC 2023 - 12.6K bytes - Viewed (0)