BREAKING: Increased MSRV to 1.65
BREAKING: ErrorKind variants renamed ProtocolFailure => ProtocolViolation