Protocol.assert_impl-exclamation-mark

You're seeing just the function assert_impl-exclamation-mark, go back to Protocol module for more information.
Link to this function

assert_impl!(protocol, base)

View Source

Specs

assert_impl!(module(), module()) :: :ok

Checks if the given module is loaded and is an implementation of the given protocol.

Returns :ok if so, otherwise raises ArgumentError.