Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 2 of 2 for WithConversions (0.48 sec)

  1. staging/src/k8s.io/apimachinery/pkg/conversion/converter.go

    		func(a, b interface{}, s Scope) error {
    			return Convert_Slice_byte_To_Slice_byte(a.(*[]byte), b.(*[]byte), s)
    		},
    	)
    	return c
    }
    
    // WithConversions returns a Converter that is a copy of c but with the additional
    // fns merged on top.
    func (c *Converter) WithConversions(fns ConversionFuncs) *Converter {
    	copied := *c
    	copied.conversionFuncs = c.conversionFuncs.Merge(fns)
    	return &copied
    }
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Sat Jun 25 16:23:43 UTC 2022
    - 7.4K bytes
    - Viewed (0)
  2. staging/src/k8s.io/apimachinery/pkg/conversion/converter_test.go

    		t.Fatalf("unexpected error %v", err)
    	}
    
    	ext := NewConversionFuncs()
    	ext.AddUntyped(
    		(*A)(nil), (*B)(nil),
    		func(a, b interface{}, s Scope) error {
    			return nil
    		},
    	)
    	newc := c.WithConversions(ext)
    
    	a := A{}
    	b := B{}
    	if err := c.Convert(&a, &b, nil); err == nil || err.Error() != "conversion function should be overridden" {
    		t.Errorf("unexpected error: %v", err)
    	}
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri Aug 06 06:28:24 UTC 2021
    - 6.7K bytes
    - Viewed (0)
Back to top