bytesbuffer/
bytesbuffer.rs

1// Copyright 2023 The rust-ggstd authors.
2// SPDX-License-Identifier: 0BSD
3
4use ggstd::bytes::Buffer;
5
6use std::io::Write;
7
8fn main() {
9    let mut buf = Buffer::new();
10    buf.write_all("hello world".as_bytes()).unwrap();
11    println!("{}", buf.string());
12
13    let mut buf = Buffer::new();
14    buf.write_byte(33).unwrap();
15    buf.write_all("hello world".as_bytes()).unwrap();
16    println!("{}", buf.read_byte().unwrap());
17    println!("{}", buf.string());
18}