type google.golang.org/protobuf/types/known/durationpb.Duration
21 uses
google.golang.org/protobuf/types/known/durationpb (current package)
duration.pb.go#L148: type Duration struct {
duration.pb.go#L167: func New(d time.Duration) *Duration {
duration.pb.go#L171: return &Duration{Seconds: int64(secs), Nanos: int32(nanos)}
duration.pb.go#L176: func (x *Duration) AsDuration() time.Duration {
duration.pb.go#L197: func (x *Duration) IsValid() bool {
duration.pb.go#L205: func (x *Duration) CheckValid() error {
duration.pb.go#L231: func (x *Duration) check() uint {
duration.pb.go#L251: func (x *Duration) Reset() {
duration.pb.go#L252: *x = Duration{}
duration.pb.go#L260: func (x *Duration) String() string {
duration.pb.go#L264: func (*Duration) ProtoMessage() {}
duration.pb.go#L266: func (x *Duration) ProtoReflect() protoreflect.Message {
duration.pb.go#L279: func (*Duration) Descriptor() ([]byte, []int) {
duration.pb.go#L283: func (x *Duration) GetSeconds() int64 {
duration.pb.go#L290: func (x *Duration) GetNanos() int32 {
duration.pb.go#L332: (*Duration)(nil), // 0: google.protobuf.Duration
duration.pb.go#L349: switch v := v.(*Duration); i {
google.golang.org/grpc/binarylog/grpc_binarylog_v1
binarylog.pb.go#L438: Timeout *durationpb.Duration `protobuf:"bytes,4,opt,name=timeout,proto3" json:"timeout,omitempty"`
binarylog.pb.go#L494: func (x *ClientHeader) GetTimeout() *durationpb.Duration {
binarylog.pb.go#L1031: (*durationpb.Duration)(nil), // 12: google.protobuf.Duration
github.com/golang/protobuf/ptypes/duration
duration.pb.go#L15: type Duration = durationpb.Duration
The pages are generated with Golds v0.4.9. (GOOS=linux GOARCH=amd64)