1
// Copyright 2016 Canonical Ltd.
2
// Licensed under the LGPLv3, see LICENCE file for details.
10
// Sort sorts the provided resources.
11
func Sort(resources []Resource) {
12
sort.Sort(byName(resources))
15
type byName []Resource
17
func (sorted byName) Len() int { return len(sorted) }
18
func (sorted byName) Swap(i, j int) { sorted[i], sorted[j] = sorted[j], sorted[i] }
19
func (sorted byName) Less(i, j int) bool { return sorted[i].Name < sorted[j].Name }