github.com/diamondburned/arikawa@v1.3.14/gateway/shards.go (about)

     1  package gateway
     2  
     3  type Shard [2]int
     4  
     5  func DefaultShard() *Shard {
     6  	var s = Shard([2]int{0, 1})
     7  	return &s
     8  }
     9  
    10  func (s Shard) ShardID() int {
    11  	return s[0]
    12  }
    13  
    14  func (s Shard) NumShards() int {
    15  	return s[1]
    16  }