#[no_mangle]
pub const extern "C" fn nstd_core_slice_stride(
    slice: &NSTDSlice
) -> NSTDUInt
Available on crate feature nstd_core only.
Expand description

Returns the amount of bytes each value in a slice occupies.

Parameters:

  • const NSTDSlice *slice - The slice.

Returns

NSTDUInt stride - The size of each value in the slice.

Example

use nstd_sys::core::slice::{nstd_core_slice_stride, nstd_core_slice_new};

let bytes = "Hello, world!".as_bytes();
let slice = nstd_core_slice_new(bytes.as_ptr().cast(), 1, bytes.len()).unwrap();
assert!(nstd_core_slice_stride(&slice) == 1);