package moreatomic import ( "sync/atomic" "github.com/diamondburned/arikawa/v3/discord" ) type Snowflake int64 func (s *Snowflake) Get() discord.Snowflake { return discord.Snowflake(atomic.LoadInt64((*int64)(s))) } func (s *Snowflake) Set(id discord.Snowflake) { atomic.StoreInt64((*int64)(s), int64(id)) }