func ComputeReceiverID(r interface{}) ReceiverID {
	h := fnv.New64a()
	h.Write([]byte(nonce.String()))
	snapvalue(h, reflect.ValueOf(r))
	return ReceiverID(h.Sum64())
}
// ComputeReceiverID computes a universal, that is valid out-of-process, unique ID for the receiver r
ComputeReceiverID computes a universal, that is valid out-of-process, unique ID for the receiver r
// ComputeReceiverID computes a universal that is valid out - of - process unique ID for the receiver r
func ComputeReceiverID(r interface{}) ReceiverID {
	h := fnv.New64a()
	h.Write([]byte(nonce.String()))
	snapvalue(h, reflect.ValueOf(r))
	return ReceiverID(h.Sum64())
}
func ComputeReceiverID ( r interface { } ) ReceiverID { h := fnv . New64a ( ) h . Write ( [ ] byte ( nonce . String ( ) ) ) snapvalue ( h , reflect . ValueOf ( r ) ) return ReceiverID ( h . Sum64 ( ) ) }
ComputeReceiverID computes a universal, that is valid out-of-process, unique ID for the receiver r
ComputeReceiverID computes a universal that is valid out - of - process unique ID for the receiver r