type google.golang.org/grpc/status.Status
19 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#L812: func checkRecvPayload(pf payloadFormat, recvCompress string, haveCompressor bool, isServer bool) *status.Status {
google.golang.org/grpc/internal/transport
client_stream.go#L50: status *status.Status // the status error received from the server
client_stream.go#L142: func (s *ClientStream) Status() *status.Status {
controlbuf.go#L153: status *status.Status
handler_server.go#L228: func (ht *serverHandlerTransport) writeStatus(s *ServerStream, st *status.Status) error {
http2_client.go#L927: 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#L1042: var st *status.Status
http2_server.go#L411: headerError *status.Status
http2_server.go#L1078: func (t *http2Server) writeStatus(s *ServerStream, st *status.Status) error {
server_stream.go#L75: func (s *ServerStream) WriteStatus(st *status.Status) error {
transport.go#L616: writeStatus(s *ServerStream, st *status.Status) error