Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 4 of 4 for deepCopier (0.12 sec)

  1. 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)
  2. 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)
  3. 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)
  4. 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)
Back to top