grpc v0.3.0-alpha.1 GRPC.RPCError exception

The RPC error raised in server side and got in client side.

# server side
raise GRPC.RPCError, status: GRPC.Status.unknown, message: "error message"

# client side
{:error, error} = Your.Stub.unary_call(channel, request)

Summary

Types

t()
t :: %GRPC.RPCError{__exception__: term, message: String.t, status: GRPC.Status.t}

Functions

exception(msg)

Callback implementation for Exception.exception/1.

exception(status, message)
exception(GRPC.Status.t, String.t) :: t
message(exception)

Callback implementation for Exception.message/1.