View Source List.Chars protocol (Elixir v1.18.0-dev)
The List.Chars
protocol is responsible for
converting a structure to a charlist (only if applicable).
The only function that must be implemented is
to_charlist/1
which does the conversion.
The to_charlist/1
function automatically imported
by Kernel
invokes this protocol.
Summary
Functions
Converts term
to a charlist.
Types
@type t() :: term()
All the types that implement this protocol.