SYMBOL INDEX (121 symbols across 14 files) FILE: callback/wuid/wuid.go type WUID (line 10) | type WUID struct method Next (line 20) | func (w *WUID) Next() int64 { method LoadH28WithCallback (line 28) | func (w *WUID) LoadH28WithCallback(cb H28Callback) error { method RenewNow (line 62) | func (w *WUID) RenewNow() error { function NewWUID (line 15) | func NewWUID(name string, logger slog.Logger, opts ...Option) *WUID { type H28Callback (line 24) | type H28Callback function WithH28Verifier (line 69) | func WithH28Verifier(cb func(h28 int64) error) Option { function WithSection (line 74) | func WithSection(section int8) Option { function WithStep (line 79) | func WithStep(step int64, floor int64) Option { function WithObfuscation (line 84) | func WithObfuscation(seed int) Option { FILE: callback/wuid/wuid_test.go function TestWUID_LoadH28WithCallback_Error (line 19) | func TestWUID_LoadH28WithCallback_Error(t *testing.T) { function TestWUID_LoadH28WithCallback (line 41) | func TestWUID_LoadH28WithCallback(t *testing.T) { function TestWUID_LoadH28WithCallback_Section (line 74) | func TestWUID_LoadH28WithCallback_Section(t *testing.T) { function TestWUID_LoadH28WithCallback_Same (line 97) | func TestWUID_LoadH28WithCallback_Same(t *testing.T) { function waitUntilNumRenewedReaches (line 115) | func waitUntilNumRenewedReaches(t *testing.T, w *WUID, expected int64) { function TestWUID_Renew (line 127) | func TestWUID_Renew(t *testing.T) { function Example (line 194) | func Example() { FILE: internal/wuid.go constant PanicValue (line 13) | PanicValue int64 = ((1 << 36) * 96 / 100) & ^1023 constant CriticalValue (line 15) | CriticalValue int64 = ((1 << 36) * 80 / 100) & ^1023 constant RenewIntervalMask (line 17) | RenewIntervalMask int64 = 0x20000000 - 1 constant Bye (line 21) | Bye = ((CriticalValue + RenewIntervalMask) & ^RenewIntervalMask) - 1 constant H28Mask (line 25) | H28Mask = 0x07FFFFFF << 36 constant L36Mask (line 26) | L36Mask = 0x0FFFFFFFFF type WUID (line 29) | type WUID struct method Next (line 72) | func (w *WUID) Next() int64 { method RenewNow (line 123) | func (w *WUID) RenewNow() error { method Reset (line 130) | func (w *WUID) Reset(n int64) { method VerifyH28 (line 155) | func (w *WUID) VerifyH28(h28 int64) error { function NewWUID (line 53) | func NewWUID(name string, logger slog.Logger, opts ...Option) (w *WUID) { function renewImpl (line 104) | func renewImpl(w *WUID) { type Option (line 190) | type Option function WithH28Verifier (line 192) | func WithH28Verifier(cb func(h28 int64) error) Option { function WithSection (line 198) | func WithSection(section int8) Option { function WithStep (line 208) | func WithStep(step int64, floor int64) Option { function WithObfuscation (line 229) | func WithObfuscation(seed int) Option { FILE: internal/wuid_test.go method Scavenger (line 15) | func (w *WUID) Scavenger() *slog.Scavenger { function TestWUID_Next (line 19) | func TestWUID_Next(t *testing.T) { function TestWUID_Next_Concurrent (line 33) | func TestWUID_Next_Concurrent(t *testing.T) { function TestWUID_Next_Panic (line 66) | func TestWUID_Next_Panic(t *testing.T) { function waitUntilNumRenewAttemptsReaches (line 92) | func waitUntilNumRenewAttemptsReaches(t *testing.T, w *WUID, expected in... function waitUntilNumRenewedReaches (line 104) | func waitUntilNumRenewedReaches(t *testing.T, w *WUID, expected int64) { function TestWUID_Renew (line 116) | func TestWUID_Renew(t *testing.T) { function TestWUID_Renew_Error (line 179) | func TestWUID_Renew_Error(t *testing.T) { function TestWUID_Renew_Panic (line 216) | func TestWUID_Renew_Panic(t *testing.T) { function TestWUID_Step (line 253) | func TestWUID_Step(t *testing.T) { function TestWUID_Floor (line 304) | func TestWUID_Floor(t *testing.T) { function TestWUID_VerifyH28 (line 354) | func TestWUID_VerifyH28(t *testing.T) { function TestWithSection_Panic (line 386) | func TestWithSection_Panic(t *testing.T) { function TestWithSection_Reset (line 400) | func TestWithSection_Reset(t *testing.T) { function TestWithH28Verifier (line 432) | func TestWithH28Verifier(t *testing.T) { function TestWithObfuscation (line 448) | func TestWithObfuscation(t *testing.T) { FILE: mongo/wuid/wuid.go type WUID (line 18) | type WUID struct method Next (line 28) | func (w *WUID) Next() int64 { method LoadH28FromMongo (line 37) | func (w *WUID) LoadH28FromMongo(newClient NewClient, dbName, coll, doc... method RenewNow (line 117) | func (w *WUID) RenewNow() error { function NewWUID (line 23) | func NewWUID(name string, logger slog.Logger, opts ...Option) *WUID { type NewClient (line 32) | type NewClient function WithH28Verifier (line 124) | func WithH28Verifier(cb func(h28 int64) error) Option { function WithSection (line 129) | func WithSection(section int8) Option { function WithStep (line 134) | func WithStep(step int64, floor int64) Option { function WithObfuscation (line 139) | func WithObfuscation(seed int) Option { FILE: mongo/wuid/wuid_test.go function init (line 31) | func init() { function connectMongodb (line 38) | func connectMongodb() (*mongo.Client, error) { function TestWUID_LoadH28FromMongo (line 45) | func TestWUID_LoadH28FromMongo(t *testing.T) { function TestWUID_LoadH28FromMongo_Error (line 73) | func TestWUID_LoadH28FromMongo_Error(t *testing.T) { function waitUntilNumRenewedReaches (line 93) | func waitUntilNumRenewedReaches(t *testing.T, w *WUID, expected int64) { function TestWUID_Renew (line 105) | func TestWUID_Renew(t *testing.T) { function Example (line 178) | func Example() { FILE: mysql/db.sql type `wuid` (line 5) | CREATE TABLE IF NOT EXISTS `wuid` ( FILE: mysql/wuid/wuid.go type WUID (line 13) | type WUID struct method Next (line 23) | func (w *WUID) Next() int64 { method LoadH28FromMysql (line 32) | func (w *WUID) LoadH28FromMysql(openDB OpenDB, table string) error { method RenewNow (line 76) | func (w *WUID) RenewNow() error { function NewWUID (line 18) | func NewWUID(name string, logger slog.Logger, opts ...Option) *WUID { type OpenDB (line 27) | type OpenDB function WithH28Verifier (line 83) | func WithH28Verifier(cb func(h28 int64) error) Option { function WithSection (line 88) | func WithSection(section int8) Option { function WithStep (line 93) | func WithStep(step int64, floor int64) Option { function WithObfuscation (line 98) | func WithObfuscation(seed int) Option { FILE: mysql/wuid/wuid_test.go function init (line 31) | func init() { function connect (line 39) | func connect() (*sql.DB, error) { function TestWUID_LoadH28FromMysql (line 48) | func TestWUID_LoadH28FromMysql(t *testing.T) { function TestWUID_LoadH28FromMysql_Error (line 75) | func TestWUID_LoadH28FromMysql_Error(t *testing.T) { function waitUntilNumRenewedReaches (line 89) | func waitUntilNumRenewedReaches(t *testing.T, w *WUID, expected int64) { function TestWUID_Next_Renew (line 101) | func TestWUID_Next_Renew(t *testing.T) { function Example (line 174) | func Example() { FILE: redis/v8/wuid/wuid.go type WUID (line 13) | type WUID struct method Next (line 23) | func (w *WUID) Next() int64 { method LoadH28FromRedis (line 32) | func (w *WUID) LoadH28FromRedis(newClient NewClient, key string) error { method RenewNow (line 74) | func (w *WUID) RenewNow() error { function NewWUID (line 18) | func NewWUID(name string, logger slog.Logger, opts ...Option) *WUID { type NewClient (line 27) | type NewClient function WithH28Verifier (line 81) | func WithH28Verifier(cb func(h28 int64) error) Option { function WithSection (line 86) | func WithSection(section int8) Option { function WithStep (line 91) | func WithStep(step int64, floor int64) Option { function WithObfuscation (line 96) | func WithObfuscation(seed int) Option { FILE: redis/v8/wuid/wuid_test.go function init (line 31) | func init() { function connect (line 36) | func connect() redis.UniversalClient { function TestWUID_LoadH28FromRedis (line 50) | func TestWUID_LoadH28FromRedis(t *testing.T) { function TestWUID_LoadH28FromRedis_Error (line 76) | func TestWUID_LoadH28FromRedis_Error(t *testing.T) { function waitUntilNumRenewedReaches (line 90) | func waitUntilNumRenewedReaches(t *testing.T, w *WUID, expected int64) { function TestWUID_Next_Renew (line 102) | func TestWUID_Next_Renew(t *testing.T) { function Example (line 172) | func Example() { FILE: redis/wuid/wuid.go type WUID (line 11) | type WUID struct method Next (line 21) | func (w *WUID) Next() int64 { method LoadH28FromRedis (line 30) | func (w *WUID) LoadH28FromRedis(newClient NewClient, key string) error { method RenewNow (line 70) | func (w *WUID) RenewNow() error { function NewWUID (line 16) | func NewWUID(name string, logger slog.Logger, opts ...Option) *WUID { type NewClient (line 25) | type NewClient function WithH28Verifier (line 77) | func WithH28Verifier(cb func(h28 int64) error) Option { function WithSection (line 82) | func WithSection(section int8) Option { function WithStep (line 87) | func WithStep(step int64, floor int64) Option { function WithObfuscation (line 92) | func WithObfuscation(seed int) Option { FILE: redis/wuid/wuid_test.go function init (line 31) | func init() { function connect (line 36) | func connect() redis.UniversalClient { function TestWUID_LoadH28FromRedis (line 50) | func TestWUID_LoadH28FromRedis(t *testing.T) { function TestWUID_LoadH28FromRedis_Error (line 76) | func TestWUID_LoadH28FromRedis_Error(t *testing.T) { function waitUntilNumRenewedReaches (line 90) | func waitUntilNumRenewedReaches(t *testing.T, w *WUID, expected int64) { function TestWUID_Next_Renew (line 102) | func TestWUID_Next_Renew(t *testing.T) { function Example (line 172) | func Example() { FILE: wuid.go type WUID (line 3) | type WUID interface