github.com/Azure/aad-pod-identity@v1.8.17/pkg/apis/aadpodidentity/sort.go (about) 1 package aadpodidentity 2 3 type AzureIdentityBindings []AzureIdentityBinding 4 5 func (a AzureIdentityBindings) Len() int { 6 return len(a) 7 } 8 9 func (a AzureIdentityBindings) Swap(i, j int) { 10 a[i], a[j] = a[j], a[i] 11 } 12 13 func (a AzureIdentityBindings) Less(i, j int) bool { 14 if a[i].Namespace == a[j].Namespace { 15 return a[i].Name < a[j].Name 16 } 17 return a[i].Namespace < a[j].Namespace 18 }