#[unsafe(no_mangle)]pub const extern "C" fn nstd_core_slice_len(
slice: &NSTDSlice,
) -> NSTDUIntAvailable on crate feature
core only.Expand description
Returns the number of elements in an immutable slice.
§Parameters:
const NSTDSlice *slice- The immutable slice.
§Returns
NSTDUInt len - The length of the slice.
§Example
use nstd_sys::core::slice::{nstd_core_slice_len, nstd_core_slice_new};
unsafe {
let bytes = "Goodbye, world!".as_bytes();
let len = bytes.len();
let slice = nstd_core_slice_new(bytes.as_ptr().cast(), 1, 1, len).unwrap();
assert!(nstd_core_slice_len(&slice) == len);
}