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)