go-tg-screenshot-bot

Форк
0
24 строки · 555.0 Байт
1
package dbus
2

3
// Sequence represents the value of a monotonically increasing counter.
4
type Sequence uint64
5

6
const (
7
	// NoSequence indicates the absence of a sequence value.
8
	NoSequence Sequence = 0
9
)
10

11
// sequenceGenerator represents a monotonically increasing counter.
12
type sequenceGenerator struct {
13
	nextSequence Sequence
14
}
15

16
func (generator *sequenceGenerator) next() Sequence {
17
	result := generator.nextSequence
18
	generator.nextSequence++
19
	return result
20
}
21

22
func newSequenceGenerator() *sequenceGenerator {
23
	return &sequenceGenerator{nextSequence: 1}
24
}
25

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.