type Duration …
func New(d time.Duration) *Duration { … }
func (x *Duration) AsDuration() time.Duration { … }
func (x *Duration) IsValid() bool { … }
func (x *Duration) CheckValid() error { … }
const _ …
const invalidNil …
const invalidUnderflow …
const invalidOverflow …
const invalidNanosRange …
const invalidNanosSign …
func (x *Duration) check() uint { … }
func (x *Duration) Reset() { … }
func (x *Duration) String() string { … }
func (*Duration) ProtoMessage() { … }
func (x *Duration) ProtoReflect() protoreflect.Message { … }
func (*Duration) Descriptor() ([]byte, []int) { … }
func (x *Duration) GetSeconds() int64 { … }
func (x *Duration) GetNanos() int32 { … }
var File_google_protobuf_duration_proto …
var file_google_protobuf_duration_proto_rawDesc …
var file_google_protobuf_duration_proto_rawDescOnce …
var file_google_protobuf_duration_proto_rawDescData …
func file_google_protobuf_duration_proto_rawDescGZIP() []byte { … }
var file_google_protobuf_duration_proto_msgTypes …
var file_google_protobuf_duration_proto_goTypes …
var file_google_protobuf_duration_proto_depIdxs …
func init() { … }
func file_google_protobuf_duration_proto_init() { … }