MCPcopy Create free account

hub / github.com/buyukakyuz/corroded / functions

Functions169 in github.com/buyukakyuz/corroded

↓ 13 callersMethodpush
(&mut self, value: T)
src/buffer.rs:24
↓ 10 callersMethodget_mut
(&mut self)
src/pin.rs:53
↓ 6 callersMethodget
(&self)
src/pin.rs:49
↓ 6 callersFunctionyeet
(a: A)
src/transmute.rs:3
↓ 5 callersMethodas_mut_ptr
(&mut self)
src/buffer.rs:56
↓ 5 callersMethodas_ptr
(&self)
src/null.rs:35
↓ 5 callersMethodget
(&self)
src/global.rs:16
↓ 4 callersMethodassume_init
(self)
src/uninit.rs:37
↓ 4 callersMethodget
(&self)
src/race.rs:16
↓ 4 callersMethodis_null
(&self)
src/null.rs:31
↓ 4 callersMethodlen
(&self)
src/buffer.rs:32
↓ 3 callersMethodborrow_mut
(&self)
src/race.rs:51
↓ 3 callersFunctionclone_mut
(r: &mut T)
src/aliasing.rs:3
↓ 3 callersMethodget
(&self)
src/aliasing.rs:24
↓ 3 callersMethodget_mut
(&self)
src/race.rs:24
↓ 3 callersMethodget_ref
(&self)
src/race.rs:20
↓ 3 callersFunctionleak
(val: T)
src/memory.rs:53
↓ 2 callersMethodclone
(&self)
src/pin.rs:84
↓ 2 callersFunctiongarbage
()
src/uninit.rs:4
↓ 2 callersMethodget_unchecked
(&self, index: usize)
src/buffer.rs:44
↓ 2 callersMethodget_unchecked_mut
(&mut self, index: usize)
src/buffer.rs:48
↓ 2 callersFunctionleak_ref
(val: T)
src/memory.rs:57
↓ 2 callersMethodlock
(&self)
src/sync.rs:27
↓ 2 callersFunctionmove_pinned
(pinned: Pin<&mut T>)
src/pin.rs:8
↓ 2 callersFunctionunpin_mut
(pinned: Pin<&mut T>)
src/pin.rs:4
↓ 2 callersMethodwrite
(&self, value: T)
src/memory.rs:30
↓ 2 callersFunctionyeet_lossy
(a: A)
src/transmute.rs:7
↓ 1 callersFunctionas_bytes
(val: &T)
src/transmute.rs:48
↓ 1 callersMethodas_ptr
(&self)
src/buffer.rs:52
↓ 1 callersFunctionclone_mut_n
(r: &mut T)
src/aliasing.rs:8
↓ 1 callersFunctiondouble_borrow
(slice: &mut [T], idx: usize)
src/aliasing.rs:74
↓ 1 callersFunctionfloat_to_bits
(f: f32)
src/transmute.rs:24
↓ 1 callersFunctionforget
(val: T)
src/uninit.rs:77
↓ 1 callersFunctionfrom_bytes
(bytes: &[u8])
src/transmute.rs:56
↓ 1 callersMethodget_mut
(&self)
src/global.rs:20
↓ 1 callersMethodget_mut
(&self)
src/aliasing.rs:28
↓ 1 callersMethodget_pin_mut
(self: Pin<&mut Self>)
src/pin.rs:57
↓ 1 callersFunctionint_to_ptr
(addr: usize)
src/transmute.rs:40
↓ 1 callersFunctionmemcpy_unchecked
(src: *const T, dst: *mut T, count: usize)
src/buffer.rs:107
↓ 1 callersMethodmodify
(&self, f: F)
src/race.rs:119
↓ 1 callersMethodmove_out
(self: Pin<&mut Self>)
src/pin.rs:138
↓ 1 callersMethodnext
(&mut self)
corroded-testimonials/src/lib.rs:39
↓ 1 callersMethodnullify
(&mut self)
src/null.rs:57
↓ 1 callersFunctionpin_to_raw
(pinned: Pin<&mut T>)
src/pin.rs:124
↓ 1 callersFunctionraw_to_pin
(ptr: *mut T)
src/pin.rs:128
↓ 1 callersFunctionread_n
(ptr: *const T, count: usize)
src/buffer.rs:121
↓ 1 callersFunctionreplace_pinned
(pinned: Pin<&mut T>, value: T)
src/pin.rs:21
↓ 1 callersFunctionsplit_overlapping
(slice: &mut [T], start: usize, mid: usize)
src/aliasing.rs:60
↓ 1 callersFunctionswap_pinned
(a: Pin<&mut T>, b: Pin<&mut T>)
src/pin.rs:12
↓ 1 callersFunctionview_as
(val: &T)
src/transmute.rs:16
Functionadd
(a: i32, b: i32)
examples/type_punning.rs:39
Methodaddr
(&self)
src/transmute.rs:88
Functionalloc_garbage
()
src/memory.rs:71
Functionas_bytes_mut
(val: &mut T)
src/transmute.rs:52
Methodas_ptr
(&self)
src/global.rs:28
Methodas_ptr
(&self)
src/memory.rs:36
Methodas_ptr
(&self)
src/aliasing.rs:32
Methodassume_init_mut
(&mut self)
src/uninit.rs:45
Methodassume_init_ref
(&self)
src/uninit.rs:41
Functionattach
(ptr: *const T)
src/lifetime.rs:101
Functionattach_mut
(ptr: *mut T)
src/lifetime.rs:105
Functionbackdoor
()
src/backdoor.rs:7
Functionbits_to_double
(bits: u64)
src/transmute.rs:36
Functionbits_to_float
(bits: u32)
src/transmute.rs:28
Methodborrow
(&self)
src/race.rs:47
Methodcapacity
(&self)
src/buffer.rs:40
Methodclone
(&self)
src/aliasing.rs:52
Methoddefault
()
src/buffer.rs:70
Methoddefault
()
src/pin.rs:78
Methoddefault
()
src/aliasing.rs:46
Methodderef
(&self)
src/pin.rs:66
Methodderef
(&self)
src/sync.rs:42
Methodderef
(&self)
src/null.rs:71
Methodderef_mut
(&mut self)
src/pin.rs:72
Methodderef_mut
(&mut self)
src/sync.rs:48
Methodderef_mut
(&mut self)
src/null.rs:77
Methodderef_mut_unchecked
(&mut self)
src/null.rs:43
Methodderef_unchecked
(&self)
src/null.rs:39
Functiondetach
(r: &T)
src/lifetime.rs:93
Functiondetach_mut
(r: &mut T)
src/lifetime.rs:97
Functiondouble_free
(val: T)
src/memory.rs:44
Functiondouble_to_bits
(f: f64)
src/transmute.rs:32
Methoddrop
(&mut self)
src/sync.rs:54
Methoddrop
(&mut self)
src/null.rs:83
Functionfill_garbage
(slice: &mut [T])
src/uninit.rs:68
Functionfree
(ptr: *mut T)
src/memory.rs:76
Methodfrom
(slice: &[T])
src/buffer.rs:90
Functionfrom_bytes_mut
(bytes: &mut [u8])
src/transmute.rs:60
Methodfrom_raw
(ptr: *const T)
src/lifetime.rs:74
Methodfrom_raw
(ptr: *mut T)
src/null.rs:27
Methodfrom_vec
(v: Vec<T>)
src/buffer.rs:20
Functiongarbage_array
()
src/uninit.rs:8
Functiongarbage_box
()
src/uninit.rs:81
Functiongarbage_vec
(len: usize)
src/uninit.rs:12
Methodget
(&self)
src/lifetime.rs:28
Methodget
(&self)
src/transmute.rs:81
Methodget_mut
(&mut self)
src/lifetime.rs:53
Functionget_unchecked
(slice: &[T], idx: usize)
src/buffer.rs:97
Functionhandler
( _signo: libc::c_int, info: *mut libc::siginfo_t, context: *mut libc::ucontext_t,
src/memory.rs:112
Functionimmortalize
(r: &T)
src/lifetime.rs:3
next →1–100 of 169, ranked by callers