diff options
author | Michael Muré <batolettre@gmail.com> | 2019-11-10 18:30:46 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-11-10 18:30:46 +0100 |
commit | 802b61e254c40042028d5f08bbed0968e78da265 (patch) | |
tree | 1672ea2925533bee62947f6e0a7027b1bff1cb7e /entity | |
parent | 350ab761d7b07df9bd49123130fe9807ea9a3d7e (diff) | |
parent | e0b15ee7644c20533156850e0be5a07597967450 (diff) | |
download | git-bug-802b61e254c40042028d5f08bbed0968e78da265.tar.gz |
Merge pull request #219 from MichaelMure/global-config
Global config, global bridge token
Diffstat (limited to 'entity')
-rw-r--r-- | entity/id.go | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/entity/id.go b/entity/id.go index 7ff6b223..1b78aacd 100644 --- a/entity/id.go +++ b/entity/id.go @@ -65,3 +65,21 @@ func (i Id) Validate() error { } return nil } + +/* + * Sorting + */ + +type Alphabetical []Id + +func (a Alphabetical) Len() int { + return len(a) +} + +func (a Alphabetical) Less(i, j int) bool { + return a[i] < a[j] +} + +func (a Alphabetical) Swap(i, j int) { + a[i], a[j] = a[j], a[i] +} |