Tracking Issue for const_ptr_write · Issue #86302 · rust-lang/rust (original) (raw)

Skip to content

Provide feedback

Saved searches

Use saved searches to filter your results more quickly

Sign up

Appearance settings

@usbalbin

Description

@usbalbin

Feature gate: #![feature(const_ptr_write)]

This is a tracking issue for making the functions ptr::write and ptr::write_unaligned, and the same methods on *mut T, const fn.

Public API

mod ptr { pub const unsafe fn write(dst: *mut T, src: T); pub const unsafe fn write_unaligned(dst: *mut T, src: T); pub const unsafe fn write_bytes(dst: *mut T, val: u8, count: usize); }

impl *mut T { pub const unsafe fn write(self, val: T); pub const unsafe fn write_unaligned(self, val: T); pub const unsafe fn write_bytes(self, val: u8, count: usize); }

impl NonNull { pub const unsafe fn write(self, val: T); pub const unsafe fn write_unaligned(self, val: T); pub const unsafe fn write_bytes(self, val: u8, count: usize); }

Steps / History

Unresolved Questions