add std::io::stream::ByteBuffer; fix std::io::Path::walk (#895)

* lib/std/io/stream: add some inlines

Signed-off-by: Pierre Curto <pierre.curto@gmail.com>

* lib/std/io/stream add ByteBuffer

Signed-off-by: Pierre Curto <pierre.curto@gmail.com>

* lib/std/io/path: fix free of paths in walk

Signed-off-by: Pierre Curto <pierre.curto@gmail.com>

* lib/std/bits: remove unnecessary receiver type

Signed-off-by: Pierre Curto <pierre.curto@gmail.com>

---------

Signed-off-by: Pierre Curto <pierre.curto@gmail.com>
This commit is contained in:
Pierre Curto
2023-07-29 21:21:45 +02:00
committed by GitHub
parent 108b2244d8
commit 6808a38c9f
8 changed files with 283 additions and 116 deletions

View File

@@ -25,7 +25,7 @@ fn Stream LimitReader.as_stream(&self)
return { .fns = &limitreader_interface, .data = self };
}
fn usz LimitReader.available(&self)
fn usz LimitReader.available(&self) @inline
{
return self.limit;
}