type google.golang.org/grpc/status.Status
23 uses
google.golang.org/grpc/status (current package)
status.go#L45: type Status = status.Status
status.go#L48: func New(c codes.Code, msg string) *Status {
status.go#L53: func Newf(c codes.Code, format string, a ...any) *Status {
status.go#L73: func FromProto(s *spb.Status) *Status {
status.go#L96: func FromError(err error) (s *Status, ok bool) {
status.go#L100: type grpcstatus interface{ GRPCStatus() *Status }
status.go#L131: func Convert(err error) *Status {
status.go#L151: func FromContextError(err error) *Status {
google.golang.org/grpc
rpc_util.go#L908: func checkRecvPayload(pf payloadFormat, recvCompress string, haveCompressor bool, isServer bool) *status.Status {
google.golang.org/grpc/internal/transport
client_stream.go#L49: status *status.Status // the status error received from the server
client_stream.go#L58: nonGRPCStatus *status.Status // the initial status from the non-gRPC response header, finalized with collected data before closing.
client_stream.go#L68: func (s *ClientStream) startNonGRPCDataCollection(st *status.Status) {
client_stream.go#L75: func (s *ClientStream) finalizeNonGRPCStatus() *status.Status {
client_stream.go#L82: func (s *ClientStream) handleNonGRPCData(f *parsedDataFrame) *status.Status {
client_stream.go#L180: func (s *ClientStream) Status() *status.Status {
handler_server.go#L228: func (ht *serverHandlerTransport) writeStatus(s *ServerStream, st *status.Status) error {
http2_client.go#L946: func (t *http2Client) closeStream(s *ClientStream, err error, rst bool, rstCode http2.ErrCode, st *status.Status, mdata map[string][]string, eosReceived bool) {
http2_client.go#L1064: var st *status.Status
http2_server.go#L419: headerError *status.Status
http2_server.go#L968: func (t *http2Server) writeEarlyAbort(streamID uint32, contentSubtype string, stat *status.Status, httpStatus uint32, rst bool) {
http2_server.go#L1079: func (t *http2Server) writeStatus(s *ServerStream, st *status.Status) error {
server_stream.go#L76: func (s *ServerStream) WriteStatus(st *status.Status) error {
transport.go#L674: writeStatus(s *ServerStream, st *status.Status) error