mirror of
https://github.com/rust-embedded/heapless.git
synced 2025-10-02 14:54:30 +00:00
Rename from_raw
function for consistency against alloc
crate
This commit is contained in:
parent
0c4423d6e6
commit
0439fb3488
@ -116,11 +116,11 @@ impl<const N: usize> CString<N> {
|
|||||||
/// BYTES.as_ptr().cast()
|
/// BYTES.as_ptr().cast()
|
||||||
/// };
|
/// };
|
||||||
///
|
///
|
||||||
/// let copied = unsafe { CString::<14>::from_ptr(HELLO_PTR) }.unwrap();
|
/// let copied = unsafe { CString::<14>::from_raw(HELLO_PTR) }.unwrap();
|
||||||
///
|
///
|
||||||
/// assert_eq!(copied.to_str(), Ok("Hello, world!"));
|
/// assert_eq!(copied.to_str(), Ok("Hello, world!"));
|
||||||
/// ```
|
/// ```
|
||||||
pub unsafe fn from_ptr(ptr: *const c_char) -> Result<Self, CapacityError> {
|
pub unsafe fn from_raw(ptr: *const c_char) -> Result<Self, CapacityError> {
|
||||||
let cstr = CStr::from_ptr(ptr).to_bytes_with_nul();
|
let cstr = CStr::from_ptr(ptr).to_bytes_with_nul();
|
||||||
|
|
||||||
Self::from_bytes_with_nul(cstr)
|
Self::from_bytes_with_nul(cstr)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user