Write data in bin16 format, max of 0xFFFF bytes

Require: data.length <= 0xFFFF

Property definitions

msgpack :: write $ Writer :: write_msgpack_bin16
	# Write `data` in _bin16_ format, max of 0xFFFF bytes
	#
	# Require: `data.length <= 0xFFFF`
	fun write_msgpack_bin16(data: Bytes)
	do
		var len = data.length
		assert len <= 0xFFFF

		write_byte 0xC5
		write_bytes len.to_bytes(n_bytes=2)
		write_bytes data
	end
lib/msgpack/write.nit:262,2--273,4