Create benchmarks for conversions.

This commit is contained in:
Wojciech Tyczynski
2015-04-22 14:25:28 +02:00
parent 0c8ee980d7
commit ea314d55f7
5 changed files with 334 additions and 0 deletions

View File

@@ -36,6 +36,10 @@ type Scheme struct {
// Function to convert a field selector to internal representation.
type FieldLabelConversionFunc func(label, value string) (internalLabel, internalValue string, err error)
func (self *Scheme) Raw() *conversion.Scheme {
return self.raw
}
// fromScope gets the input version, desired output version, and desired Scheme
// from a conversion.Scope.
func (self *Scheme) fromScope(s conversion.Scope) (inVersion, outVersion string, scheme *Scheme) {