Return the code for the given error.
Gets the corresponding atom based on the error code.
@type t() :: %Bolty.Error{ __exception__: true, bolt: %{code: binary(), message: binary() | nil} | nil, code: atom(), module: module(), packstream: %{bits: any() | nil} | nil }
@spec message(t()) :: String.t()
iex> {:error, %Bolty.Error{} = error} = do_something() iex> Exception.message(error) "Unable to perform this action."
@spec to_atom(String.t()) :: atom()
@spec wrap(module(), atom()) :: t()
@spec wrap(module(), String.t()) :: t()
@spec wrap(module(), map()) :: t()
@spec wrap(any(), any(), any()) :: t()