Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 3 of 3 for NewEncodable (0.1 sec)

  1. staging/src/k8s.io/apimachinery/pkg/runtime/embedded.go

    	out := e
    	out.obj = e.obj.DeepCopyObject()
    	copy(out.versions, e.versions)
    	return out
    }
    
    // NewEncodable creates an object that will be encoded with the provided codec on demand.
    // Provided as a convenience for test cases dealing with internal objects.
    func NewEncodable(e Encoder, obj Object, versions ...schema.GroupVersion) Object {
    	if _, ok := obj.(*Unknown); ok {
    		return obj
    	}
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Mon Dec 02 09:39:03 UTC 2019
    - 4.3K bytes
    - Viewed (0)
  2. staging/src/k8s.io/apimachinery/pkg/runtime/embedded_test.go

    	codec := serializer.NewCodecFactory(s).LegacyCodec(externalGV)
    
    	inner := &runtimetesting.EmbeddedTest{
    		ID: "inner",
    	}
    	outer := &runtimetesting.EmbeddedTest{
    		ID:     "outer",
    		Object: runtime.NewEncodable(codec, inner),
    	}
    
    	wire, err := runtime.Encode(codec, outer)
    	if err != nil {
    		t.Fatalf("Unexpected encode error '%v'", err)
    	}
    
    	t.Logf("Wire format is:\n%v\n", string(wire))
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Mon Apr 06 16:07:10 UTC 2020
    - 9.2K bytes
    - Viewed (0)
  3. staging/src/k8s.io/apimachinery/pkg/runtime/scheme_test.go

    	table := []struct {
    		obj      runtime.Object
    		expected runtime.Object
    		encoded  string
    	}{
    		{
    			&runtimetesting.InternalExtensionType{
    				Extension: runtime.NewEncodable(codec, &runtimetesting.ExtensionA{TestString: "foo"}),
    			},
    			&runtimetesting.InternalExtensionType{
    				Extension: &runtime.Unknown{
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Apr 12 15:48:03 UTC 2023
    - 38.2K bytes
    - Viewed (0)
Back to top