Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/buyukakyuz/corroded
/ functions
Functions
169 in github.com/buyukakyuz/corroded
⨍
Functions
169
◇
Types & classes
27
↓ 13 callers
Method
push
(&mut self, value: T)
src/buffer.rs:24
↓ 10 callers
Method
get_mut
(&mut self)
src/pin.rs:53
↓ 6 callers
Method
get
(&self)
src/pin.rs:49
↓ 6 callers
Function
yeet
(a: A)
src/transmute.rs:3
↓ 5 callers
Method
as_mut_ptr
(&mut self)
src/buffer.rs:56
↓ 5 callers
Method
as_ptr
(&self)
src/null.rs:35
↓ 5 callers
Method
get
(&self)
src/global.rs:16
↓ 4 callers
Method
assume_init
(self)
src/uninit.rs:37
↓ 4 callers
Method
get
(&self)
src/race.rs:16
↓ 4 callers
Method
is_null
(&self)
src/null.rs:31
↓ 4 callers
Method
len
(&self)
src/buffer.rs:32
↓ 3 callers
Method
borrow_mut
(&self)
src/race.rs:51
↓ 3 callers
Function
clone_mut
(r: &mut T)
src/aliasing.rs:3
↓ 3 callers
Method
get
(&self)
src/aliasing.rs:24
↓ 3 callers
Method
get_mut
(&self)
src/race.rs:24
↓ 3 callers
Method
get_ref
(&self)
src/race.rs:20
↓ 3 callers
Function
leak
(val: T)
src/memory.rs:53
↓ 2 callers
Method
clone
(&self)
src/pin.rs:84
↓ 2 callers
Function
garbage
()
src/uninit.rs:4
↓ 2 callers
Method
get_unchecked
(&self, index: usize)
src/buffer.rs:44
↓ 2 callers
Method
get_unchecked_mut
(&mut self, index: usize)
src/buffer.rs:48
↓ 2 callers
Function
leak_ref
(val: T)
src/memory.rs:57
↓ 2 callers
Method
lock
(&self)
src/sync.rs:27
↓ 2 callers
Function
move_pinned
(pinned: Pin<&mut T>)
src/pin.rs:8
↓ 2 callers
Function
unpin_mut
(pinned: Pin<&mut T>)
src/pin.rs:4
↓ 2 callers
Method
write
(&self, value: T)
src/memory.rs:30
↓ 2 callers
Function
yeet_lossy
(a: A)
src/transmute.rs:7
↓ 1 callers
Function
as_bytes
(val: &T)
src/transmute.rs:48
↓ 1 callers
Method
as_ptr
(&self)
src/buffer.rs:52
↓ 1 callers
Function
clone_mut_n
(r: &mut T)
src/aliasing.rs:8
↓ 1 callers
Function
double_borrow
(slice: &mut [T], idx: usize)
src/aliasing.rs:74
↓ 1 callers
Function
float_to_bits
(f: f32)
src/transmute.rs:24
↓ 1 callers
Function
forget
(val: T)
src/uninit.rs:77
↓ 1 callers
Function
from_bytes
(bytes: &[u8])
src/transmute.rs:56
↓ 1 callers
Method
get_mut
(&self)
src/global.rs:20
↓ 1 callers
Method
get_mut
(&self)
src/aliasing.rs:28
↓ 1 callers
Method
get_pin_mut
(self: Pin<&mut Self>)
src/pin.rs:57
↓ 1 callers
Function
int_to_ptr
(addr: usize)
src/transmute.rs:40
↓ 1 callers
Function
memcpy_unchecked
(src: *const T, dst: *mut T, count: usize)
src/buffer.rs:107
↓ 1 callers
Method
modify
(&self, f: F)
src/race.rs:119
↓ 1 callers
Method
move_out
(self: Pin<&mut Self>)
src/pin.rs:138
↓ 1 callers
Method
next
(&mut self)
corroded-testimonials/src/lib.rs:39
↓ 1 callers
Method
nullify
(&mut self)
src/null.rs:57
↓ 1 callers
Function
pin_to_raw
(pinned: Pin<&mut T>)
src/pin.rs:124
↓ 1 callers
Function
raw_to_pin
(ptr: *mut T)
src/pin.rs:128
↓ 1 callers
Function
read_n
(ptr: *const T, count: usize)
src/buffer.rs:121
↓ 1 callers
Function
replace_pinned
(pinned: Pin<&mut T>, value: T)
src/pin.rs:21
↓ 1 callers
Function
split_overlapping
(slice: &mut [T], start: usize, mid: usize)
src/aliasing.rs:60
↓ 1 callers
Function
swap_pinned
(a: Pin<&mut T>, b: Pin<&mut T>)
src/pin.rs:12
↓ 1 callers
Function
view_as
(val: &T)
src/transmute.rs:16
Function
add
(a: i32, b: i32)
examples/type_punning.rs:39
Method
addr
(&self)
src/transmute.rs:88
Function
alloc_garbage
()
src/memory.rs:71
Function
as_bytes_mut
(val: &mut T)
src/transmute.rs:52
Method
as_ptr
(&self)
src/global.rs:28
Method
as_ptr
(&self)
src/memory.rs:36
Method
as_ptr
(&self)
src/aliasing.rs:32
Method
assume_init_mut
(&mut self)
src/uninit.rs:45
Method
assume_init_ref
(&self)
src/uninit.rs:41
Function
attach
(ptr: *const T)
src/lifetime.rs:101
Function
attach_mut
(ptr: *mut T)
src/lifetime.rs:105
Function
backdoor
()
src/backdoor.rs:7
Function
bits_to_double
(bits: u64)
src/transmute.rs:36
Function
bits_to_float
(bits: u32)
src/transmute.rs:28
Method
borrow
(&self)
src/race.rs:47
Method
capacity
(&self)
src/buffer.rs:40
Method
clone
(&self)
src/aliasing.rs:52
Method
default
()
src/buffer.rs:70
Method
default
()
src/pin.rs:78
Method
default
()
src/aliasing.rs:46
Method
deref
(&self)
src/pin.rs:66
Method
deref
(&self)
src/sync.rs:42
Method
deref
(&self)
src/null.rs:71
Method
deref_mut
(&mut self)
src/pin.rs:72
Method
deref_mut
(&mut self)
src/sync.rs:48
Method
deref_mut
(&mut self)
src/null.rs:77
Method
deref_mut_unchecked
(&mut self)
src/null.rs:43
Method
deref_unchecked
(&self)
src/null.rs:39
Function
detach
(r: &T)
src/lifetime.rs:93
Function
detach_mut
(r: &mut T)
src/lifetime.rs:97
Function
double_free
(val: T)
src/memory.rs:44
Function
double_to_bits
(f: f64)
src/transmute.rs:32
Method
drop
(&mut self)
src/sync.rs:54
Method
drop
(&mut self)
src/null.rs:83
Function
fill_garbage
(slice: &mut [T])
src/uninit.rs:68
Function
free
(ptr: *mut T)
src/memory.rs:76
Method
from
(slice: &[T])
src/buffer.rs:90
Function
from_bytes_mut
(bytes: &mut [u8])
src/transmute.rs:60
Method
from_raw
(ptr: *const T)
src/lifetime.rs:74
Method
from_raw
(ptr: *mut T)
src/null.rs:27
Method
from_vec
(v: Vec<T>)
src/buffer.rs:20
Function
garbage_array
()
src/uninit.rs:8
Function
garbage_box
()
src/uninit.rs:81
Function
garbage_vec
(len: usize)
src/uninit.rs:12
Method
get
(&self)
src/lifetime.rs:28
Method
get
(&self)
src/transmute.rs:81
Method
get_mut
(&mut self)
src/lifetime.rs:53
Function
get_unchecked
(slice: &[T], idx: usize)
src/buffer.rs:97
Function
handler
( _signo: libc::c_int, info: *mut libc::siginfo_t, context: *mut libc::ucontext_t,
src/memory.rs:112
Function
immortalize
(r: &T)
src/lifetime.rs:3
next →
1–100 of 169, ranked by callers