MCPcopy Create free account

hub / github.com/cgaebel/iobuf / functions

Functions348 in github.com/cgaebel/iobuf

↓ 1 callersFunctioncmp_buf_buf
(bx: &Buf, by: &Buf)
src/bufspan.rs:261
↓ 1 callersFunctioncmp_vec_vec
(vx: &BufSpan<Buf>, vy: &BufSpan<Buf>)
src/bufspan.rs:310
↓ 1 callersMethoddeallocator
(&self)
src/raw.rs:125
↓ 1 callersMethoddec_ref_count_atomic
(&mut self)
src/raw.rs:148
↓ 1 callersMethoddec_ref_count_nonatomic
(&mut self)
src/raw.rs:140
↓ 1 callersMethodends_with
(&self, other: &[u8])
src/bufspan.rs:734
↓ 1 callersFunctionends_with_vbuf
(v: &[Buf], mut other: &[u8])
src/bufspan.rs:215
↓ 1 callersMethodfill
(&mut self, src: &[u8])
src/appendbuf.rs:377
↓ 1 callersMethodfill
(&mut self, src: &[u8])
src/impls.rs:694
↓ 1 callersMethodflip_hi
(&mut self)
src/raw.rs:1022
↓ 1 callersFunctionfrom_be
(x: T)
src/intlike.rs:24
↓ 1 callersFunctionfrom_le
(x: T)
src/intlike.rs:35
↓ 1 callersFunctionimproperly_aligned_data
(ptr: *mut u8)
src/raw.rs:207
↓ 1 callersMethodinc_ref_count_atomic
(&mut self)
src/raw.rs:115
↓ 1 callersMethodinc_ref_count_nonatomic
(&mut self)
src/raw.rs:120
↓ 1 callersMethodinv_fail
(&self, msg: &str)
src/raw.rs:304
↓ 1 callersMethodinvariant
(&self)
src/raw.rs:321
↓ 1 callersMethodis_extended_by
(&self, other: &RawIobuf<'b>)
src/raw.rs:902
↓ 1 callersMethodlen
(&self)
src/appendbuf.rs:483
↓ 1 callersFunctionmemmove
(dst: *mut T, src: *const T, n: usize)
src/raw.rs:82
↓ 1 callersMethodnonatomic_refcount
(&self)
src/raw.rs:105
↓ 1 callersMethodreset
(&mut self)
src/raw.rs:1008
↓ 1 callersMethodshow_line
(&self, f: &mut Formatter, line_number: usize, chunk: &[u8])
src/raw.rs:1312
↓ 1 callersMethodslow_push
The slow path during a push. This is only taken if a `BufSpan` must span multiple backing buffers.
src/bufspan.rs:523
↓ 1 callersMethodsplit_at_atomic
(&self, pos: u32)
src/raw.rs:968
↓ 1 callersMethodsplit_start_at_atomic
(&mut self, pos: u32)
src/raw.rs:985
↓ 1 callersMethodstarts_with
(&self, other: &[u8])
src/bufspan.rs:708
↓ 1 callersFunctionstarts_with_vbuf
(v: &[Buf], mut other: &[u8])
src/bufspan.rs:173
↓ 1 callersFunctionto_be
(x: T)
src/intlike.rs:46
↓ 1 callersFunctionto_le
(x: T)
src/intlike.rs:57
↓ 1 callersMethodtry_to_extend
(&mut self, b: Buf)
src/bufspan.rs:459
↓ 1 callersMethodunsafe_consume
(&mut self, dst: &mut [u8])
src/raw.rs:1247
↓ 1 callersMethodunsafe_consume_be
(&mut self)
src/raw.rs:1264
↓ 1 callersMethodunsafe_consume_le
(&mut self)
src/raw.rs:1255
↓ 1 callersMethodunsafe_fill
(&mut self, src: &[u8])
src/raw.rs:1221
↓ 1 callersMethodunsafe_fill_be
(&mut self, t: T)
src/raw.rs:1229
↓ 1 callersMethodunsafe_fill_le
(&mut self, t: T)
src/raw.rs:1238
↓ 1 callersMethodunsafe_split_at
(&self, pos: u32)
src/impls.rs:1081
↓ 1 callersMethodunsafe_sub
(&mut self, pos: u32, len: u32)
src/raw.rs:771
↓ 1 callersMethodunsafe_sub_from
(&mut self, pos: u32)
src/raw.rs:778
↓ 1 callersMethodunsafe_sub_to
(&mut self, len: u32)
src/raw.rs:785
Methodadvance
(&mut self, len: u32)
src/raw.rs:857
Methodadvance
(&mut self, len: u32)
src/appendbuf.rs:449
Methodadvance
(&mut self, len: u32)
src/impls.rs:1052
Methodappend
(&mut self, other: Self)
src/bufspan.rs:682
Methodarbitrary
(g: &mut G)
src/impls.rs:1632
Methodas_limit_slice
(&'b self)
src/appendbuf.rs:279
Methodas_limit_slice
(&'b self)
src/impls.rs:1007
Methodas_mut_limit_slice
(&'b self)
src/raw.rs:639
Methodas_mut_limit_slice
(&'b self)
src/impls.rs:528
Methodas_mut_window_slice
(&'b self)
src/raw.rs:655
Methodas_mut_window_slice
(&'b self)
src/appendbuf.rs:265
Methodas_mut_window_slice
(&'b self)
src/impls.rs:501
Methodas_raw
For internal use only.
src/appendbuf.rs:508
Methodas_window_slice
(&'b self)
src/appendbuf.rs:272
Methodas_window_slice
(&'b self)
src/impls.rs:1004
Methodatomic_slice
(&self, from: i32, to: i32)
src/appendbuf.rs:117
Methodatomic_slice_from
(&self, pos: i32)
src/appendbuf.rs:176
Methodatomic_slice_to
(&self, pos: i32)
src/appendbuf.rs:229
Methodbyte_equal_slice
(&self, other: &[u8])
src/bufspan.rs:610
Methodcap
(&self)
src/appendbuf.rs:489
Methodcap
(&self)
src/impls.rs:998
Functioncheck_large_range_len
()
src/raw.rs:1441
Functioncheck_large_range_pos
()
src/raw.rs:1433
Methodcheck_range
(&self, pos: u32, len: u32)
src/impls.rs:1129
Methodcheck_range_fail
(&self, pos: u32, len: u32)
src/impls.rs:1135
Methodcheck_range_usize
(&self, pos: u32, len: usize)
src/impls.rs:1132
Methodcheck_range_usize_fail
(&self, pos: u32, len: usize)
src/impls.rs:1138
Functioncheck_sane_raw_size
()
src/raw.rs:242
Functioncheck_sane_roiobuf_size
()
src/impls.rs:25
Functioncheck_sane_rwiobuf_size
()
src/impls.rs:70
Functionclone_and_drop
(b: &mut Bencher)
src/bufspan.rs:1042
Methodclone_from
(&mut self, source: &Self)
src/impls.rs:38
Methodcompact
(&mut self)
src/raw.rs:1039
Methodcompact
(&mut self)
src/impls.rs:604
Methodconsume
(&mut self, dst: &mut [u8])
src/raw.rs:1129
Methodconsume
(&mut self, dst: &mut [u8])
src/impls.rs:1122
Methodconsume_be
(&mut self)
src/raw.rs:1145
Methodconsume_be
(&mut self)
src/impls.rs:1124
Methodconsume_le
(&mut self)
src/raw.rs:1137
Methodconsume_le
(&mut self)
src/impls.rs:1126
Functioncorrect_header_size
()
src/raw.rs:60
Methodcount_bytes
(&self)
src/bufspan.rs:631
Methodcount_bytes_cmp
(&self, other: usize)
src/bufspan.rs:659
Functioncreate_huge_iobuf
()
src/raw.rs:1427
Functioncreate_roiobuf
(b: &mut Bencher)
src/bufspan.rs:879
Methoddeep_clone
(&self)
src/raw.rs:584
Methoddeep_clone
(&self)
src/impls.rs:965
Methoddeep_clone_with_allocator
(&self, allocator: Arc<Box<Allocator>>)
src/raw.rs:598
Methoddeep_clone_with_allocator
(&self, allocator: Arc<Box<Allocator>>)
src/impls.rs:968
Methodderef_u8_
(x: &u8)
src/bufspan.rs:558
Methoddrop
(&mut self)
src/appendbuf.rs:522
Methoddrop
(&mut self)
src/impls.rs:45
Methodempty
()
src/raw.rs:352
Methodempty
()
src/appendbuf.rs:42
Methodempty
()
src/impls.rs:257
Methodeq
(&self, other: &Self)
src/bufspan.rs:745
Methodextend
(&mut self, len: u32)
src/raw.rs:873
Methodextend
(&mut self, len: u32)
src/impls.rs:1058
Functionextend_1k_iobuf_0
(b: &mut Bencher)
src/bufspan.rs:916
← previousnext →101–200 of 348, ranked by callers