rust-data-encoding-macro-internal