Raised when the renderer's advertised protocol version differs from the version the SDK was built against.
The bridge stops on this condition so the app observes a clean
shutdown with structured context instead of a raw tuple in a
GenServer :stop reason.
Fields
:expected- protocol version the SDK was built for.:got- protocol version the renderer advertised (may benilwhen the renderer sent no version).
Summary
Types
@type t() :: %Plushie.Protocol.ProtocolVersionMismatchError{ __exception__: true, expected: non_neg_integer(), got: non_neg_integer() | nil, message: String.t() }