Bump minor version; Add macros crate; Add derive macros; Update package metadata; Update readme; Expand docs; Require fixed size (de)serialisations; Add more error variants; Require 'bzipper::Error' for (de)serialisation; Reworks streams; Remove 'Buffer'; Rework 'FixedString'; Serialise 'usize' and 'isize' as 'u32' and 'i32', respectively; Rework arrays (de)serialisation; Fix 'Result' serialisations; Add new logo; Add features 'alloc' and 'std'; Specify rustc version; Rename 'FixedStringIter' to 'FixedIter'; Implement 'Serialise' and 'Deserialise' for single tuples and 'PhantomData';

This commit is contained in:
Gabriel Bjørnager Jensen 2024-08-21 13:05:44 +02:00
parent 1573a33399
commit 0c64e6a7a0
38 changed files with 3173 additions and 2245 deletions

View file

@ -1,16 +1,17 @@
[package]
name = "bzipper"
version = "0.4.7"
authors = ["Gabriel Bjørnager Jensen"]
edition = "2021"
description = "Binary (de)serialiser."
documentation = "https://docs.rs/bzipper"
readme = "README.md"
homepage = "https://achernar.dk/html/bzipper.html"
repository = "https://mandelbrot.dk/bzipper"
license = "LGPL-3.0-or-later"
[workspace]
members = ["bzipper", "bzipper_macros"]
resolver = "2"
[lints.clippy]
[workspace.package]
version = "0.5.0"
authors = ["Gabriel Bjørnager Jensen"]
description = "Binary (de)serialiser."
readme = "README.md"
homepage = "https://achernar.dk/index.php?p=bzipper"
repository = "https://mandelbrot.dk/bzipper/"
license = "LGPL-3.0-or-later"
[workspace.lints.clippy]
as_ptr_cast_mut = "forbid"
as_underscore = "warn"
assertions_on_result_states = "warn"