Phoenix.Transports.Serializer behaviour
Defines a behaviour for Phoenix.Socket.Message
serializiation.
Callbacks
Specs:
- fastlane!(Phoenix.Socket.Broadcast.t) :: term
Translates a Phoenix.Socket.Broadcast
struct to fastlane format
Specs:
- encode!(Phoenix.Socket.Message.t | Phoenix.Socket.Reply.t) :: term
Encodes Phoenix.Socket.Message
struct to transport respresentation
Specs:
- decode!(iodata, options :: Keyword.t) :: Phoenix.Socket.Message.t
Decodes iodata into Phoenix.Socket.Message
struct