time.Duration.Nanoseconds (method)
18 uses
time (current package)
time.go#L735: func (d Duration) Nanoseconds() int64 { return int64(d) }
github.com/golang/protobuf/jsonpb
decode.go#L226: sec := d.Nanoseconds() / 1e9
decode.go#L227: nsec := d.Nanoseconds() % 1e9
github.com/golang/protobuf/ptypes
duration.go#L47: nanos := d.Nanoseconds()
github.com/robfig/cron/v3
constantdelay.go#L19: Delay: duration - time.Duration(duration.Nanoseconds())%time.Second,
go.uber.org/zap/zapcore
encoder.go#L238: enc.AppendInt64(d.Nanoseconds() / 1e6)
sampler.go#L74: newResetAfter := tn + tick.Nanoseconds()
golang.org/x/net/internal/timeseries
timeseries.go#L241: level.end = time.Unix(0, (t.UnixNano()/level.size.Nanoseconds())*level.size.Nanoseconds())
golang.org/x/net/trace
trace.go#L425: h.addMeasurement(elapsed.Nanoseconds() / 1e3)
golang.org/x/sys/unix
syscall_linux.go#L2347: Interval: NsecToTimeval(interval.Nanoseconds()),
syscall_linux.go#L2348: Value: NsecToTimeval(value.Nanoseconds()),
google.golang.org/protobuf/types/known/durationpb
duration.pb.go#L168: nanos := d.Nanoseconds()
runtime/pprof
proto.go#L349: b.pb.int64Opt(tagProfile_DurationNanos, b.end.Sub(b.start).Nanoseconds())
testing
benchmark.go#L313: goalns := d.Nanoseconds()
benchmark.go#L315: prevns := b.duration.Nanoseconds()
benchmark.go#L379: return r.T.Nanoseconds() / int64(r.N)
benchmark.go#L431: ns = float64(r.T.Nanoseconds()) / float64(r.N)
The pages are generated with Golds v0.4.9. (GOOS=linux GOARCH=amd64)