type RetrieveItemsFunc …
type ListFunc …
func CheckDataConsistency[T runtime.Object, U any](ctx context.Context, identity string, lastSyncedResourceVersion string, listFn ListFunc[T], listOptions metav1.ListOptions, retrieveItemsFn RetrieveItemsFunc[U]) { … }
func canFormAdditionalListCall(lastSyncedResourceVersion string, listOptions metav1.ListOptions) bool { … }
func prepareListCallOptions(lastSyncedResourceVersion string, listOptions metav1.ListOptions, retrievedItemsCount int) metav1.ListOptions { … }
type byUID …
func (a byUID) Len() int { … }
func (a byUID) Less(i, j int) bool { … }
func (a byUID) Swap(i, j int) { … }
func toMetaObjectSliceOrDie[T any](s []T) []metav1.Object { … }