package data-encoding
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
Library of JSON and binary encoding combinators
Install
dune-project
Dependency
Authors
Maintainers
Sources
data-encoding-v0.4.tar.gz
md5=7b687e25619637d40d2bbcd2c21b00c2
sha512=65e33b1a56e9058a2e9c7f3dc18cb72c21270e0e5b9584fe856285d16e4cb8e98adac826373d4109a5e080486ec31cdd9870b402249ac5d55c7b0de6ffb68b0a
doc/CHANGES.html
v0.1: Initial Release
v0.1.1:
- customizable initial size for internal buffer
- remove single lwt related function and lwt dependency
v0.2:
- CI tests
- error management improvements (use result, allow exn and option)
- do not print 0-sized fields in binary descriptions
v0.3:
- Adapt to json-data-encoding.0.9.1 and provide json-lexeme seq to string seq
- Improved performance
maximum_lengthto determine static size bounds (when possible)- provide
to_/of_stringalongsideto_/of_bytes - Improved documentation
- Increase test coverage
- Fix JSON encoding of Result
v0.4:
- catch exceptions in user-provided functions
- provide
conv_guardto help enforce invariants - remove unused
read_errorconstructor:Invalid_size - check that
int31is actually withinint31bounds - add "slicing" feature to analyse binary encoded values
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>