8 releases (breaking)
0.7.0 | Dec 31, 2022 |
---|---|
0.6.0 | May 24, 2022 |
0.5.0 | Mar 6, 2022 |
0.4.0 | Feb 16, 2022 |
0.0.0 | Dec 27, 2021 |
#1037 in Development tools
25KB
235 lines
osrs-buffer
A buffer for Oldschool Runescape data types.
Deprecated
This crate has been deprecated in favor of osrs-bytes. osrs-buffer
will not be updated anymore.
Installation
Add this crate as a dependency to your Cargo.toml
file.
[dependencies]
osrs-buffer = "0.7.0"
Example
use osrs_buffer::{ReadExt, WriteExt};
use std::io::{self, Cursor};
fn main() -> Result<(), io::Error> {
// Read data from the cursor
let mut csr = Cursor::new(vec![123]);
assert_eq!(csr.read_i8()?, 123);
// Write data to the vector
let mut vec = Vec::new();
vec.write_i8(124)?;
assert_eq!(vec[0], 124);
Ok(())
}
License
This project is licensed under the MIT license.
Contributing
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in osrs-buffer
by you, shall be licensed as MIT, without any additional terms or conditions.