]>
git.proxmox.com Git - rustc.git/blob - vendor/minifier/src/json/read/internal_buffer.rs
1 const ARRAY_DEFAULT
: u8 = 0;
12 pub fn new(size
: usize) -> Buffer
{
14 buffer
: vec
![ARRAY_DEFAULT
; size
],
21 pub fn as_mut(&mut self) -> &mut [u8] {
25 pub fn update_metadata(&mut self, size
: usize) {
27 self.data_size
= size
;
30 pub fn next(&mut self) -> Option
<u8> {
31 if self.read_pos
>= self.data_size
{
34 let item
= self.buffer
.get(self.read_pos
);
36 item
.and_then(|test
|Some(*test
))
39 pub fn cont(&self) -> bool
{
40 self.data_size
== self.buffer_size