dotnet_binary_io/
lib.rs

1//! Reads and writes buffers using the same encoding rules as .NET's `System.IO.BinaryWriter`.
2//!
3//! # References
4//! * <https://learn.microsoft.com/en-us/dotnet/api/system.io.binarywriter.write?view=net-9.0>
5
6#![cfg_attr(not(any(feature = "std", test)), no_std)]
7#![forbid(unsafe_code)]
8#![forbid(unused_must_use)]
9#![warn(missing_docs)]
10
11mod reader;
12mod writer;
13
14#[cfg(test)]
15mod tests;
16
17pub use reader::{BinaryReader, BinaryReaderError};
18pub use writer::{BinaryWriter, BinaryWriterError};