| /third_party/rust/rust/tests/ui/consts/min_const_fn/ |
| D | min_const_unsafe_fn_libstd_stability.rs | 11 const unsafe fn foo() -> u32 { 42 } in foo() constant 16 const unsafe fn bar() -> u32 { unsafe { foo() } } //~ ERROR not yet stable as a const fn in bar() constant 19 const unsafe fn foo2() -> u32 { 42 } in foo2() constant 24 const unsafe fn bar2() -> u32 { unsafe { foo2() } } //~ ERROR not yet stable as a const fn in bar2() constant 29 const unsafe fn bar3() -> u32 { (5f32 + 6f32) as u32 } in bar3() constant 34 const unsafe fn foo2_gated() -> u32 { 42 } in foo2_gated() constant 39 const unsafe fn bar2_gated() -> u32 { unsafe { foo2_gated() } } in bar2_gated() constant
|
| D | min_const_fn_unsafe_ok.rs | 3 const unsafe fn ret_i32_no_unsafe() -> i32 { 42 } in ret_i32_no_unsafe() constant 4 const unsafe fn ret_null_ptr_no_unsafe<T>() -> *const T { std::ptr::null() } in ret_null_ptr_no_unsafe() constant 5 const unsafe fn ret_null_mut_ptr_no_unsafe<T>() -> *mut T { std::ptr::null_mut() } in ret_null_mut_ptr_no_unsafe() constant 20 const unsafe fn call_unsafe_const_unsafe_fn() -> i32 { in call_unsafe_const_unsafe_fn() constant 23 const unsafe fn call_unsafe_generic_const_unsafe_fn() -> *const String { in call_unsafe_generic_const_unsafe_fn() constant 26 const unsafe fn call_unsafe_generic_cell_const_unsafe_fn() in call_unsafe_generic_cell_const_unsafe_fn() constant 32 const unsafe fn call_unsafe_const_unsafe_fn_immediate() -> i32 { in call_unsafe_const_unsafe_fn_immediate() constant 35 const unsafe fn call_unsafe_generic_const_unsafe_fn_immediate() -> *const String { in call_unsafe_generic_const_unsafe_fn_immediate() constant 38 const unsafe fn call_unsafe_generic_cell_const_unsafe_fn_immediate() in call_unsafe_generic_cell_const_unsafe_fn_immediate() constant
|
| D | min_const_fn_unsafe_bad.rs | 4 const unsafe fn bad_const_unsafe_deref_raw(x: *mut usize) -> usize { *x } in bad_const_unsafe_deref_raw() constant 7 const unsafe fn bad_const_unsafe_deref_raw_ref(x: *mut usize) -> &'static usize { &*x } in bad_const_unsafe_deref_raw_ref() constant 10 const unsafe fn bad_const_unsafe_deref_raw_underscore(x: *mut usize) { let _ = *x; } in bad_const_unsafe_deref_raw_underscore() constant
|
| D | min_const_unsafe_fn_libstd_stability2.rs | 16 const unsafe fn bar() -> u32 { foo() } //~ ERROR not yet stable as a const fn in bar() constant 24 const unsafe fn bar2() -> u32 { foo2() } //~ ERROR not yet stable as a const fn in bar2() constant 33 const unsafe fn bar2_gated() -> u32 { foo2_gated() } //~ ERROR not yet stable as a const fn in bar2_gated() constant
|
| /third_party/rust/rust/library/core/src/ptr/ |
| D | mut_ptr.rs | 360 pub const unsafe fn as_ref<'a>(self) -> Option<&'a T> { in as_ref() constant 409 pub const unsafe fn as_uninit_ref<'a>(self) -> Option<&'a MaybeUninit<T>> in as_uninit_ref() constant 472 pub const unsafe fn offset(self, count: isize) -> *mut T in offset() constant 497 pub const unsafe fn byte_offset(self, count: isize) -> Self { in byte_offset() constant 679 pub const unsafe fn as_mut<'a>(self) -> Option<&'a mut T> { in as_mut() constant 714 pub const unsafe fn as_uninit_mut<'a>(self) -> Option<&'a mut MaybeUninit<T>> in as_uninit_mut() constant 862 pub const unsafe fn offset_from(self, origin: *const T) -> isize in offset_from() constant 883 pub const unsafe fn byte_offset_from<U: ?Sized>(self, origin: *const U) -> isize { in byte_offset_from() constant 953 pub const unsafe fn sub_ptr(self, origin: *const T) -> usize in sub_ptr() constant 1015 pub const unsafe fn add(self, count: usize) -> Self in add() constant [all …]
|
| D | const_ptr.rs | 352 pub const unsafe fn as_ref<'a>(self) -> Option<&'a T> { in as_ref() constant 398 pub const unsafe fn as_uninit_ref<'a>(self) -> Option<&'a MaybeUninit<T>> in as_uninit_ref() constant 461 pub const unsafe fn offset(self, count: isize) -> *const T in offset() constant 484 pub const unsafe fn byte_offset(self, count: isize) -> Self { in byte_offset() constant 690 pub const unsafe fn offset_from(self, origin: *const T) -> isize in offset_from() constant 713 pub const unsafe fn byte_offset_from<U: ?Sized>(self, origin: *const U) -> isize { in byte_offset_from() constant 782 pub const unsafe fn sub_ptr(self, origin: *const T) -> usize in sub_ptr() constant 916 pub const unsafe fn add(self, count: usize) -> Self in add() constant 939 pub const unsafe fn byte_add(self, count: usize) -> Self { in byte_add() constant 999 pub const unsafe fn sub(self, count: usize) -> Self in sub() constant [all …]
|
| D | mod.rs | 849 pub const unsafe fn swap<T>(x: *mut T, y: *mut T) { in swap() constant 910 pub const unsafe fn swap_nonoverlapping<T>(x: *mut T, y: *mut T, count: usize) { in swap_nonoverlapping() constant 964 const unsafe fn swap_nonoverlapping_simple_untyped<T>(x: *mut T, y: *mut T, count: usize) { in swap_nonoverlapping_simple_untyped() constant 1021 pub const unsafe fn replace<T>(dst: *mut T, mut src: T) -> T { in replace() constant 1146 pub const unsafe fn read<T>(src: *const T) -> T { in read() constant 1263 pub const unsafe fn read_unaligned<T>(src: *const T) -> T { in read_unaligned() constant 1360 pub const unsafe fn write<T>(dst: *mut T, src: T) { in write() constant 1462 pub const unsafe fn write_unaligned<T>(dst: *mut T, src: T) { in write_unaligned() constant 1640 pub(crate) const unsafe fn align_offset<T: Sized>(p: *const T, a: usize) -> usize { in align_offset() constant 1657 const unsafe fn mod_inv(x: usize, m: usize) -> usize { in align_offset() constant
|
| D | non_null.rs | 129 pub const unsafe fn as_uninit_ref<'a>(self) -> &'a MaybeUninit<T> { in as_uninit_ref() constant 163 pub const unsafe fn as_uninit_mut<'a>(self) -> &'a mut MaybeUninit<T> { in as_uninit_mut() constant 197 pub const unsafe fn new_unchecked(ptr: *mut T) -> Self { in new_unchecked() constant 373 pub const unsafe fn as_ref<'a>(&self) -> &'a T { in as_ref() constant 424 pub const unsafe fn as_mut<'a>(&mut self) -> &'a mut T { in as_mut() constant 455 pub(crate) const unsafe fn add(self, delta: usize) -> Self in add() constant 602 pub const unsafe fn as_uninit_slice<'a>(self) -> &'a [MaybeUninit<T>] { in as_uninit_slice() constant 665 pub const unsafe fn as_uninit_slice_mut<'a>(self) -> &'a mut [MaybeUninit<T>] { in as_uninit_slice_mut() constant
|
| /third_party/rust/rust/tests/ui/consts/const-extern-fn/ |
| D | feature-gate-const_extern_fn.rs | 8 const unsafe extern fn bar1() {} in bar1() constant 9 const unsafe extern "C" fn bar2() {} in bar2() constant 10 const unsafe extern "Rust" fn bar3() {} in bar3() constant 11 const unsafe extern "cdecl" fn bar4() {} //~ ERROR `cdecl` as a `const fn` ABI is unstable in bar4() constant
|
| D | const-extern-fn-min-const-fn.rs | 4 const unsafe extern "C" fn closure() -> fn() { || {} } in closure() constant 5 const unsafe extern "C" fn use_float() { 1.0 + 1.0; } in use_float() constant
|
| D | const-extern-fn.rs | 12 const unsafe extern "C" fn bar1(val: bool) -> bool { in bar1() constant 16 const unsafe extern "C" fn bar2(val: bool) -> bool { in bar2() constant
|
| /third_party/rust/rust/tests/rustdoc/ |
| D | const-display.rs | 20 pub const unsafe fn foo_unsafe() -> u32 { 42 } in foo_unsafe() constant 37 pub const unsafe fn foo2_gated() -> u32 { 42 } in foo2_gated() constant 43 pub const unsafe fn bar2_gated() -> u32 { 42 } in bar2_gated() constant 47 pub const unsafe fn bar_not_gated() -> u32 { 42 } in bar_not_gated() constant 62 pub const unsafe fn gated_unsafe() -> u32 { 42 } in gated_unsafe() constant
|
| /third_party/rust/rust/library/core/src/slice/ |
| D | raw.rs | 93 pub const unsafe fn from_raw_parts<'a, T>(data: *const T, len: usize) -> &'a [T] { in from_raw_parts() constant 139 pub const unsafe fn from_raw_parts_mut<'a, T>(data: *mut T, len: usize) -> &'a mut [T] { in from_raw_parts_mut() constant 228 pub const unsafe fn from_ptr_range<'a, T>(range: Range<*const T>) -> &'a [T] { in from_ptr_range() constant 298 pub const unsafe fn from_mut_ptr_range<'a, T>(range: Range<*mut T>) -> &'a mut [T] { in from_mut_ptr_range() constant
|
| /third_party/rust/crates/rustix/src/io/ |
| D | stdio.rs | 41 pub const unsafe fn stdin() -> BorrowedFd<'static> { in stdin() constant 102 pub const unsafe fn stdout() -> BorrowedFd<'static> { in stdout() constant 162 pub const unsafe fn stderr() -> BorrowedFd<'static> { in stderr() constant
|
| /third_party/rust/rust/tests/rustdoc/auxiliary/ |
| D | issue-27362-aux.rs | 4 pub const unsafe fn bar() {} in bar() constant 9 pub const unsafe fn baz() {} in baz() constant
|
| /third_party/rust/rust/tests/ui/consts/ |
| D | uninhabited-const-issue-61744.rs | 3 pub const unsafe fn fake_type<T>() -> T { in fake_type() constant 7 pub const unsafe fn hint_unreachable() -> ! { in hint_unreachable() constant
|
| D | const-unsafe-fn.rs | 5 const unsafe fn dummy(v: u32) -> u32 { in dummy() constant 11 const unsafe fn new() -> Type { in new() constant
|
| /third_party/rust/rust/library/core/src/mem/ |
| D | maybe_uninit.rs | 622 pub const unsafe fn assume_init(self) -> T { in assume_init() constant 692 pub const unsafe fn assume_init_read(&self) -> T { in assume_init_read() constant 786 pub const unsafe fn assume_init_ref(&self) -> &T { in assume_init_ref() constant 903 pub const unsafe fn assume_init_mut(&mut self) -> &mut T { in assume_init_mut() constant 942 pub const unsafe fn array_assume_init<const N: usize>(array: [Self; N]) -> [T; N] { in array_assume_init() constant 968 pub const unsafe fn slice_assume_init_ref(slice: &[Self]) -> &[T] { in slice_assume_init_ref() constant 990 pub const unsafe fn slice_assume_init_mut(slice: &mut [Self]) -> &mut [T] { in slice_assume_init_mut() constant
|
| /third_party/rust/crates/rustix/src/process/ |
| D | id.rs | 61 pub const unsafe fn from_raw(raw: RawUid) -> Self { in from_raw() constant 88 pub const unsafe fn from_raw(raw: RawGid) -> Self { in from_raw() constant 118 pub const unsafe fn from_raw(raw: RawPid) -> Option<Self> { in from_raw() constant 132 pub const unsafe fn from_raw_nonzero(raw: RawNonZeroPid) -> Self { in from_raw_nonzero() constant 175 pub const unsafe fn from_raw(raw: RawCpuid) -> Self { in from_raw() constant
|
| /third_party/rust/rust/library/core/src/str/ |
| D | converts.rs | 173 pub const unsafe fn from_utf8_unchecked(v: &[u8]) -> &str { in from_utf8_unchecked() constant 201 pub const unsafe fn from_utf8_unchecked_mut(v: &mut [u8]) -> &mut str { in from_utf8_unchecked_mut() constant
|
| /third_party/rust/rust/src/tools/rust-analyzer/crates/parser/test_data/parser/ok/ |
| D | 0068_item_modifiers.rs | 4 const unsafe fn foo() {} in foo() constant 8 const unsafe fn bar() {} in bar() constant
|
| /third_party/rust/rust/src/tools/rustfmt/tests/target/ |
| D | issue-850.rs | 1 const unsafe fn x() {} in x() constant
|
| /third_party/rust/rust/src/tools/rustfmt/tests/source/ |
| D | issue-850.rs | 1 const unsafe fn x() {} in x() constant
|
| /third_party/rust/rust/tests/ui/inline-const/ |
| D | pat-unsafe.rs | 10 const unsafe fn require_unsafe() -> usize { 1 } in require_unsafe() constant
|
| D | expr-unsafe-err.rs | 4 const unsafe fn require_unsafe() -> usize { 1 } in require_unsafe() constant
|