time.Duration.Nanoseconds (method)

18 uses

	time (current package)
		time.go#L1068: func (d Duration) Nanoseconds() int64 { return int64(d) }

	github.com/robfig/cron/v3
		constantdelay.go#L19: 		Delay: duration - time.Duration(duration.Nanoseconds())%time.Second,

	go.uber.org/zap/zapcore
		encoder.go#L247: 	enc.AppendInt64(d.Nanoseconds() / 1e6)
		sampler.go#L73: 	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#L2525: 		Interval: NsecToTimeval(interval.Nanoseconds()),
		syscall_linux.go#L2526: 		Value:    NsecToTimeval(value.Nanoseconds()),

	google.golang.org/grpc/internal/serviceconfig
		duration.go#L42: 	ns := time.Duration(d).Nanoseconds()

	google.golang.org/protobuf/types/known/durationpb
		duration.pb.go#L163: 	nanos := d.Nanoseconds()

	runtime/pprof
		proto.go#L355: 		b.pb.int64Opt(tagProfile_DurationNanos, b.end.Sub(b.start).Nanoseconds())

	testing
		benchmark.go#L351: 				goalns := d.Nanoseconds()
		benchmark.go#L353: 				n = int64(predictN(goalns, prevIters, b.duration.Nanoseconds(), last))
		benchmark.go#L402: 	goalns := b.benchTime.d.Nanoseconds()
		benchmark.go#L404: 	b.loop.n = uint64(predictN(goalns, prevIters, t.Nanoseconds(), prevIters))
		benchmark.go#L537: 	return r.T.Nanoseconds() / int64(r.N)
		benchmark.go#L589: 		ns = float64(r.T.Nanoseconds()) / float64(r.N)