Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 2 of 2 for PathElementString (0.46 sec)

  1. staging/src/k8s.io/apimachinery/pkg/util/managedfields/internal/pathelement.go

    			})
    		}
    		return fieldpath.PathElement{
    			Key: &fields,
    		}, nil
    	default:
    		// Ignore unknown key types
    		return fieldpath.PathElement{}, nil
    	}
    }
    
    // PathElementString serializes a path element
    func PathElementString(pe fieldpath.PathElement) (string, error) {
    	switch {
    	case pe.FieldName != nil:
    		return Field + Separator + *pe.FieldName, nil
    	case pe.Key != nil:
    		kv := map[string]json.RawMessage{}
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Mar 08 21:44:00 UTC 2023
    - 3.3K bytes
    - Viewed (0)
  2. staging/src/k8s.io/apimachinery/pkg/util/managedfields/internal/pathelement_test.go

    	}
    
    	for _, test := range tests {
    		t.Run(test, func(t *testing.T) {
    			pe, err := NewPathElement(test)
    			if err != nil {
    				t.Fatalf("Failed to create path element: %v", err)
    			}
    			output, err := PathElementString(pe)
    			if err != nil {
    				t.Fatalf("Failed to create string from path element: %v", err)
    			}
    			if test != output {
    				t.Fatalf("Expected round-trip:\ninput: %v\noutput: %v", test, output)
    			}
    		})
    	}
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Mar 08 21:44:00 UTC 2023
    - 1.9K bytes
    - Viewed (0)
Back to top