type google.golang.org/protobuf/types/known/durationpb.Duration
19 uses
google.golang.org/protobuf/types/known/durationpb (current package)
duration.pb.go#L144: type Duration struct {
duration.pb.go#L162: func New(d time.Duration) *Duration {
duration.pb.go#L166: return &Duration{Seconds: int64(secs), Nanos: int32(nanos)}
duration.pb.go#L171: func (x *Duration) AsDuration() time.Duration {
duration.pb.go#L192: func (x *Duration) IsValid() bool {
duration.pb.go#L200: func (x *Duration) CheckValid() error {
duration.pb.go#L226: func (x *Duration) check() uint {
duration.pb.go#L246: func (x *Duration) Reset() {
duration.pb.go#L247: *x = Duration{}
duration.pb.go#L253: func (x *Duration) String() string {
duration.pb.go#L257: func (*Duration) ProtoMessage() {}
duration.pb.go#L259: func (x *Duration) ProtoReflect() protoreflect.Message {
duration.pb.go#L272: func (*Duration) Descriptor() ([]byte, []int) {
duration.pb.go#L276: func (x *Duration) GetSeconds() int64 {
duration.pb.go#L283: func (x *Duration) GetNanos() int32 {
duration.pb.go#L314: (*Duration)(nil), // 0: google.protobuf.Duration
google.golang.org/grpc/binarylog/grpc_binarylog_v1
binarylog.pb.go#L441: Timeout *durationpb.Duration `protobuf:"bytes,4,opt,name=timeout,proto3" json:"timeout,omitempty"`
binarylog.pb.go#L497: func (x *ClientHeader) GetTimeout() *durationpb.Duration {
binarylog.pb.go#L951: (*durationpb.Duration)(nil), // 12: google.protobuf.Duration
The pages are generated with Golds v0.7.6. (GOOS=linux GOARCH=amd64)