Source File
rdv.go
Belonging Package
github.com/dgryski/go-rendezvous
package rendezvous
type Rendezvous struct {
nodes map[string]int
nstr []string
nhash []uint64
hash Hasher
}
type Hasher func(s string) uint64
func ( []string, Hasher) *Rendezvous {
:= &Rendezvous{
nodes: make(map[string]int, len()),
nstr: make([]string, len()),
nhash: make([]uint64, len()),
hash: ,
}
for , := range {
.nodes[] =
.nstr[] =
.nhash[] = ()
}
return
}
:= .nodes[]
![]() |
The pages are generated with Golds v0.3.2-preview. (GOOS=darwin GOARCH=amd64) Golds is a Go 101 project developed by Tapir Liu. PR and bug reports are welcome and can be submitted to the issue list. Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |