Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/cgaebel/iobuf
/ functions
Functions
348 in github.com/cgaebel/iobuf
⨍
Functions
348
◇
Types & classes
16
Function
extend_1k_iobuf_1
(b: &mut Bencher)
src/bufspan.rs:941
Function
extend_1k_iobuf_2
(b: &mut Bencher)
src/bufspan.rs:965
Function
extend_1k_iobuf_3
(b: &mut Bencher)
src/bufspan.rs:1003
Method
extend_with
(&mut self, other: &Buf)
src/impls.rs:1067
Method
fill
(&mut self, src: &[u8])
src/raw.rs:1105
Method
fill_be
(&mut self, t: T)
src/raw.rs:1113
Method
fill_be
(&mut self, t: T)
src/appendbuf.rs:405
Method
fill_be
(&mut self, t: T)
src/impls.rs:720
Method
fill_le
(&mut self, t: T)
src/raw.rs:1121
Method
fill_le
(&mut self, t: T)
src/appendbuf.rs:433
Method
fill_le
(&mut self, t: T)
src/impls.rs:746
Method
flip_hi
(&mut self)
src/impls.rs:1106
Method
flip_lo
(&mut self)
src/impls.rs:1103
Method
flush
(&mut self)
src/appendbuf.rs:537
Method
flush
(&mut self)
src/impls.rs:103
Method
fmt
(&self, f: &mut Formatter)
src/bufspan.rs:337
Method
fmt
(&self, f: &mut Formatter)
src/appendbuf.rs:515
Method
fmt
(&self, f: &mut Formatter)
src/impls.rs:1598
Method
from_buf
(b: Buf)
src/bufspan.rs:426
Method
from_iter
(iterator: T)
src/bufspan.rs:356
Method
from_slice
(s: &'a [u8])
src/raw.rs:546
Method
from_slice
(s: &'a [u8])
src/impls.rs:349
Method
from_slice_copy
(s: &[u8])
src/raw.rs:566
Method
from_slice_copy
(s: &[u8])
src/impls.rs:322
Method
from_slice_copy_with_allocator
(s: &[u8], allocator: Arc<Box<Allocator>>)
src/raw.rs:575
Method
from_slice_copy_with_allocator
(s: &[u8], allocator: Arc<Box<Allocator>>)
src/impls.rs:329
Method
from_str
(s: &'a str)
src/raw.rs:531
Method
from_str
(s: &'a str)
src/impls.rs:277
Method
from_str_copy
(s: &str)
src/raw.rs:536
Method
from_str_copy
(s: &str)
src/impls.rs:295
Method
from_str_copy_with_allocator
(s: &str, allocator: Arc<Box<Allocator>>)
src/raw.rs:541
Method
from_str_copy_with_allocator
(s: &str, allocator: Arc<Box<Allocator>>)
src/impls.rs:302
Method
hi_space
(&self)
src/raw.rs:1034
Method
hi_space
(&self)
src/impls.rs:1112
Method
invariant
Checks internal state of the AppendBuf, to ensure that internal invariants are satisified. Returns `Err(msg)` if any invariant isn't satisfied.
src/appendbuf.rs:501
Method
invariant
(&self)
src/impls.rs:1158
Method
is_empty
(&self)
src/raw.rs:844
Method
is_empty
(&self)
src/appendbuf.rs:495
Method
is_empty
(&self)
src/impls.rs:1001
Method
is_extended_by
(&self, other: &Buf)
src/impls.rs:1064
Method
is_full
(&self)
src/ringbuf.rs:68
Method
is_owned
(&self)
src/impls.rs:1163
Method
iter_buf_
(buf: &B)
src/bufspan.rs:553
Method
lo_space
(&self)
src/raw.rs:1029
Method
lo_space
(&self)
src/impls.rs:1109
Method
narrow
(&mut self)
src/impls.rs:1049
Method
new
()
src/bufspan.rs:411
Method
new
(len: usize)
src/raw.rs:291
Method
new
(len: usize)
src/appendbuf.rs:60
Method
new
Creates a new ring buffer, with room for `cap` bytes.
src/ringbuf.rs:18
Method
new
(len: usize)
src/impls.rs:385
Method
new_impl
( len: usize, allocator: Option<NonZero<*mut ()>>)
src/raw.rs:247
Method
new_with_allocator
(len: usize, allocator: Arc<Box<Allocator>>)
src/raw.rs:296
Method
new_with_allocator
(len: usize, allocator: Arc<Box<Allocator>>)
src/appendbuf.rs:70
Method
new_with_allocator
(len: usize, allocator: Arc<Box<Allocator>>)
src/impls.rs:395
Method
next
(&mut self)
src/bufspan.rs:795
Method
next_back
(&mut self)
src/bufspan.rs:815
Function
over_resize
()
src/raw.rs:1417
Method
partial_cmp
(&self, other: &Self)
src/bufspan.rs:754
Method
peek
(&self, pos: u32, dst: &mut [u8])
src/raw.rs:1057
Method
peek
(&self, pos: u32, dst: &mut [u8])
src/impls.rs:1115
Function
peek_be
()
src/raw.rs:1365
Method
peek_be
(&self, pos: u32)
src/raw.rs:1065
Method
peek_be
(&self, pos: u32)
src/impls.rs:1117
Function
peek_be_u8
()
src/raw.rs:1408
Function
peek_le
()
src/raw.rs:1375
Method
peek_le
(&self, pos: u32)
src/raw.rs:1073
Method
peek_le
(&self, pos: u32)
src/impls.rs:1119
Method
poke
(&self, pos: u32, src: &[u8])
src/raw.rs:1081
Method
poke
(&self, pos: u32, src: &[u8])
src/appendbuf.rs:303
Method
poke
(&self, pos: u32, src: &[u8])
src/impls.rs:626
Function
poke_be
()
src/raw.rs:1385
Method
poke_be
(&self, pos: u32, t: T)
src/raw.rs:1089
Method
poke_be
(&self, pos: u32, t: T)
src/appendbuf.rs:327
Method
poke_be
(&self, pos: u32, t: T)
src/impls.rs:648
Function
poke_le
()
src/raw.rs:1396
Method
poke_le
(&self, pos: u32, t: T)
src/raw.rs:1097
Method
poke_le
(&self, pos: u32, t: T)
src/appendbuf.rs:350
Method
poke_le
(&self, pos: u32, t: T)
src/impls.rs:669
Method
pop_buf
(&mut self)
src/ringbuf.rs:49
Function
prop_valid_bounds
()
src/impls.rs:1680
Function
prop_valid_hi
()
src/impls.rs:1672
Function
prop_valid_lo
()
src/impls.rs:1688
Method
ptr
(&self)
src/impls.rs:1161
Method
push_buf
(&mut self)
src/ringbuf.rs:35
Method
read_write
(self)
src/impls.rs:228
Method
reset
(&mut self)
src/appendbuf.rs:471
Method
reset
(&mut self)
src/impls.rs:1100
Method
resize
(&mut self, len: u32)
src/raw.rs:919
Method
resize
(&mut self, len: u32)
src/impls.rs:1070
Function
result_of_boxed_string
()
src/raw.rs:67
Method
rewind
(&mut self)
src/raw.rs:1002
Method
rewind
(&mut self)
src/impls.rs:1097
Method
set_limits_and_window
(&mut self, limits: (u32, u32), window: (u32, u32))
src/raw.rs:793
Method
shrink
(&self)
src/impls.rs:1650
Method
size_hint
(&self)
src/bufspan.rs:805
Method
split_start_at
(&mut self, pos: u32)
src/impls.rs:1087
Method
sub
(&mut self, pos: u32, len: u32)
src/raw.rs:747
Method
sub
(&mut self, pos: u32, len: u32)
src/impls.rs:1028
Method
sub_from
(&mut self, pos: u32)
src/raw.rs:755
← previous
next →
201–300 of 348, ranked by callers