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}