↓ 5 callersMethodhandleChild(in *[]PathNode, lp *int, cp *int, p *thrift.BinaryProtocol, recurse bool, opts *Options, et thrift.Type)
thrift/generic/path.go:796
↓ 4 callersFunctionEncodeZigZagEncodeZigZag encodes an int64 as a zig-zag-encoded uint64. Input: {…, -3, -2, -1, 0, +1, +2, +3, …} Output: {…, 5, 3, 1, 0, 2, 4, 6, …}
proto/protowire/encode.go:118