| Crates.io | il2-iltags |
| lib.rs | il2-iltags |
| version | 1.4.0 |
| created_at | 2021-07-09 12:53:02.441909+00 |
| updated_at | 2021-09-02 05:17:26.785274+00 |
| description | InterlockLedger's ILTag implementation in Rust. |
| homepage | https://github.com/interlockledger/rust-il2-iltags |
| repository | https://github.com/interlockledger/rust-il2-iltags |
| max_upload_size | |
| id | 420735 |
| size | 482,367 |
This is the implementation of InterlockLedger ILTag for Rust. For more information, see the specification of IL2.
This library has been developed to run without any external dependencies aside for the Rust standard library.
This library is licensed under a 3-Clause BSD license.
il2_iltags::io::array:ByteArrayWriter is back;Sync;ILSignedILInt64Tag and IL_SIGNED_ILINT_TAG_ID are now reexported by il2_iltags::tags::standard;ILRawTag.set_value() added;Deref and DerefMut implemented for ILGenericPayloadTag as an experimental feature for now;Reader::skip_u64() added;Reader for std::io::Read + std::io::Seek added;Writer for std::io::Write + std::io::Seek added;std::convert::Into<Vec<u8>> for VecWriteradded;il2_iltags::tags::raw added. It allow the manipulation of tags over byte sequences;std::io moved to the module il2_iltags::io::std_io;ILTag::to_bytes() added;ILTagFactory::from_bytes() added;il2_iltags::io::ErrorKind to il2_iltags::tags::ErrorKind added;il2_iltags::tags::serialization::ByteArraySerializer::serialize_bytes() has been deprecated;ILTagFactory.deserialize_into() added;UntouchbleTagFactory to the public API;ILGenericPayloadTag updated. Now the example presented in the documentation
is a valid Rust code;ILTag downcast functions added;ErrorKind defined by this library now implements Debug trait;il2_iltags::io::BorrowedVecWriter added;il2_iltags::io::data to make the usage of
the read/write functions easier to use over Reader and Writer implementators;