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
↓ 1 callers
Function
cmp_buf_buf
(bx: &Buf, by: &Buf)
src/bufspan.rs:261
↓ 1 callers
Function
cmp_vec_vec
(vx: &BufSpan<Buf>, vy: &BufSpan<Buf>)
src/bufspan.rs:310
↓ 1 callers
Method
deallocator
(&self)
src/raw.rs:125
↓ 1 callers
Method
dec_ref_count_atomic
(&mut self)
src/raw.rs:148
↓ 1 callers
Method
dec_ref_count_nonatomic
(&mut self)
src/raw.rs:140
↓ 1 callers
Method
ends_with
(&self, other: &[u8])
src/bufspan.rs:734
↓ 1 callers
Function
ends_with_vbuf
(v: &[Buf], mut other: &[u8])
src/bufspan.rs:215
↓ 1 callers
Method
fill
(&mut self, src: &[u8])
src/appendbuf.rs:377
↓ 1 callers
Method
fill
(&mut self, src: &[u8])
src/impls.rs:694
↓ 1 callers
Method
flip_hi
(&mut self)
src/raw.rs:1022
↓ 1 callers
Function
from_be
(x: T)
src/intlike.rs:24
↓ 1 callers
Function
from_le
(x: T)
src/intlike.rs:35
↓ 1 callers
Function
improperly_aligned_data
(ptr: *mut u8)
src/raw.rs:207
↓ 1 callers
Method
inc_ref_count_atomic
(&mut self)
src/raw.rs:115
↓ 1 callers
Method
inc_ref_count_nonatomic
(&mut self)
src/raw.rs:120
↓ 1 callers
Method
inv_fail
(&self, msg: &str)
src/raw.rs:304
↓ 1 callers
Method
invariant
(&self)
src/raw.rs:321
↓ 1 callers
Method
is_extended_by
(&self, other: &RawIobuf<'b>)
src/raw.rs:902
↓ 1 callers
Method
len
(&self)
src/appendbuf.rs:483
↓ 1 callers
Function
memmove
(dst: *mut T, src: *const T, n: usize)
src/raw.rs:82
↓ 1 callers
Method
nonatomic_refcount
(&self)
src/raw.rs:105
↓ 1 callers
Method
reset
(&mut self)
src/raw.rs:1008
↓ 1 callers
Method
show_line
(&self, f: &mut Formatter, line_number: usize, chunk: &[u8])
src/raw.rs:1312
↓ 1 callers
Method
slow_push
The slow path during a push. This is only taken if a `BufSpan` must span multiple backing buffers.
src/bufspan.rs:523
↓ 1 callers
Method
split_at_atomic
(&self, pos: u32)
src/raw.rs:968
↓ 1 callers
Method
split_start_at_atomic
(&mut self, pos: u32)
src/raw.rs:985
↓ 1 callers
Method
starts_with
(&self, other: &[u8])
src/bufspan.rs:708
↓ 1 callers
Function
starts_with_vbuf
(v: &[Buf], mut other: &[u8])
src/bufspan.rs:173
↓ 1 callers
Function
to_be
(x: T)
src/intlike.rs:46
↓ 1 callers
Function
to_le
(x: T)
src/intlike.rs:57
↓ 1 callers
Method
try_to_extend
(&mut self, b: Buf)
src/bufspan.rs:459
↓ 1 callers
Method
unsafe_consume
(&mut self, dst: &mut [u8])
src/raw.rs:1247
↓ 1 callers
Method
unsafe_consume_be
(&mut self)
src/raw.rs:1264
↓ 1 callers
Method
unsafe_consume_le
(&mut self)
src/raw.rs:1255
↓ 1 callers
Method
unsafe_fill
(&mut self, src: &[u8])
src/raw.rs:1221
↓ 1 callers
Method
unsafe_fill_be
(&mut self, t: T)
src/raw.rs:1229
↓ 1 callers
Method
unsafe_fill_le
(&mut self, t: T)
src/raw.rs:1238
↓ 1 callers
Method
unsafe_split_at
(&self, pos: u32)
src/impls.rs:1081
↓ 1 callers
Method
unsafe_sub
(&mut self, pos: u32, len: u32)
src/raw.rs:771
↓ 1 callers
Method
unsafe_sub_from
(&mut self, pos: u32)
src/raw.rs:778
↓ 1 callers
Method
unsafe_sub_to
(&mut self, len: u32)
src/raw.rs:785
Method
advance
(&mut self, len: u32)
src/raw.rs:857
Method
advance
(&mut self, len: u32)
src/appendbuf.rs:449
Method
advance
(&mut self, len: u32)
src/impls.rs:1052
Method
append
(&mut self, other: Self)
src/bufspan.rs:682
Method
arbitrary
(g: &mut G)
src/impls.rs:1632
Method
as_limit_slice
(&'b self)
src/appendbuf.rs:279
Method
as_limit_slice
(&'b self)
src/impls.rs:1007
Method
as_mut_limit_slice
(&'b self)
src/raw.rs:639
Method
as_mut_limit_slice
(&'b self)
src/impls.rs:528
Method
as_mut_window_slice
(&'b self)
src/raw.rs:655
Method
as_mut_window_slice
(&'b self)
src/appendbuf.rs:265
Method
as_mut_window_slice
(&'b self)
src/impls.rs:501
Method
as_raw
For internal use only.
src/appendbuf.rs:508
Method
as_window_slice
(&'b self)
src/appendbuf.rs:272
Method
as_window_slice
(&'b self)
src/impls.rs:1004
Method
atomic_slice
(&self, from: i32, to: i32)
src/appendbuf.rs:117
Method
atomic_slice_from
(&self, pos: i32)
src/appendbuf.rs:176
Method
atomic_slice_to
(&self, pos: i32)
src/appendbuf.rs:229
Method
byte_equal_slice
(&self, other: &[u8])
src/bufspan.rs:610
Method
cap
(&self)
src/appendbuf.rs:489
Method
cap
(&self)
src/impls.rs:998
Function
check_large_range_len
()
src/raw.rs:1441
Function
check_large_range_pos
()
src/raw.rs:1433
Method
check_range
(&self, pos: u32, len: u32)
src/impls.rs:1129
Method
check_range_fail
(&self, pos: u32, len: u32)
src/impls.rs:1135
Method
check_range_usize
(&self, pos: u32, len: usize)
src/impls.rs:1132
Method
check_range_usize_fail
(&self, pos: u32, len: usize)
src/impls.rs:1138
Function
check_sane_raw_size
()
src/raw.rs:242
Function
check_sane_roiobuf_size
()
src/impls.rs:25
Function
check_sane_rwiobuf_size
()
src/impls.rs:70
Function
clone_and_drop
(b: &mut Bencher)
src/bufspan.rs:1042
Method
clone_from
(&mut self, source: &Self)
src/impls.rs:38
Method
compact
(&mut self)
src/raw.rs:1039
Method
compact
(&mut self)
src/impls.rs:604
Method
consume
(&mut self, dst: &mut [u8])
src/raw.rs:1129
Method
consume
(&mut self, dst: &mut [u8])
src/impls.rs:1122
Method
consume_be
(&mut self)
src/raw.rs:1145
Method
consume_be
(&mut self)
src/impls.rs:1124
Method
consume_le
(&mut self)
src/raw.rs:1137
Method
consume_le
(&mut self)
src/impls.rs:1126
Function
correct_header_size
()
src/raw.rs:60
Method
count_bytes
(&self)
src/bufspan.rs:631
Method
count_bytes_cmp
(&self, other: usize)
src/bufspan.rs:659
Function
create_huge_iobuf
()
src/raw.rs:1427
Function
create_roiobuf
(b: &mut Bencher)
src/bufspan.rs:879
Method
deep_clone
(&self)
src/raw.rs:584
Method
deep_clone
(&self)
src/impls.rs:965
Method
deep_clone_with_allocator
(&self, allocator: Arc<Box<Allocator>>)
src/raw.rs:598
Method
deep_clone_with_allocator
(&self, allocator: Arc<Box<Allocator>>)
src/impls.rs:968
Method
deref_u8_
(x: &u8)
src/bufspan.rs:558
Method
drop
(&mut self)
src/appendbuf.rs:522
Method
drop
(&mut self)
src/impls.rs:45
Method
empty
()
src/raw.rs:352
Method
empty
()
src/appendbuf.rs:42
Method
empty
()
src/impls.rs:257
Method
eq
(&self, other: &Self)
src/bufspan.rs:745
Method
extend
(&mut self, len: u32)
src/raw.rs:873
Method
extend
(&mut self, len: u32)
src/impls.rs:1058
Function
extend_1k_iobuf_0
(b: &mut Bencher)
src/bufspan.rs:916
← previous
next →
101–200 of 348, ranked by callers