Octonary transcodings. https://crates.io/crates/oct/
Find a file
2026-01-15 12:10:02 +01:00
oct Update docs; Fix licence notices; 2026-01-15 12:10:02 +01:00
oct-macros Update docs; Fix licence notices; 2026-01-15 12:10:02 +01:00
.gitignore Update docs; Fix licence notices; 2026-01-15 12:10:02 +01:00
Cargo.toml Update docs; Fix licence notices; 2026-01-15 12:10:02 +01:00
CHANGELOG.md Update docs; Fix licence notices; 2026-01-15 12:10:02 +01:00
clippy.toml Update docs; Fix licence notices; 2026-01-15 12:10:02 +01:00
DOC-ICON.svg Update copyright years; 2026-01-11 17:39:44 +01:00
LICENCE-APACHE.txt Add 'Serialise' and 'Deserialise' derive macros to 'io'; Add 'Immutable' derive macro; Add 'get_ref' and 'get_mut' methods to 'Cursor'; Require 'T: Sized' for 'Cursor<T>'; Implement 'Default' for 'Cursor'; Implement 'PartialEq' and 'Eq' for 'Cursor'; Add 'Repeat' type to 'io'; Add 'repeat' function to 'io'; Add 'read_to_string' function to 'io'; Add 'read_to_string' and 'read_to_end' methods to 'Read'; Add 'copy' function to 'io'; Update docs; Update tests; Relicense under 'MIT OR Apache-2.0'; Add 'other' constructor to 'io::Error'; Optimise 'io::Error'; Add 'SimpleError' type to 'io'; Add 'new' constructor to 'io::SimpleError'; Add 'kind' and 'message' methods to 'io::SimpleError'; 2025-12-20 21:52:08 +01:00
LICENCE-MIT.txt Update copyright years; 2026-01-11 17:39:44 +01:00
LOGO.svg Update copyright years; 2026-01-11 17:39:44 +01:00
README.md Update readme; 2026-01-14 21:50:52 +01:00

Oct

This library provides facilities for transcoding objects to and from octonary (bytewise) representations. This includes in-place transmutations (similarly to e.g. Zerocopy and bytemuck) as well (de)serialisations (similarly to e.g. Serde and Bincode).