View Source Moar.Protocol (Moar v1.2.0)

Protocol-related functions.

Link to this section Summary

Functions

Returns x or raises if x does not implment protocol.

Link to this section Functions

Link to this function

implements!(x, protocol)

View Source
@spec implements!(any(), module()) :: any()

Returns x or raises if x does not implment protocol.

iex> Moar.Protocol.implements!(~D[2000-01-02], String.Chars)
~D[2000-01-02]