[][src]Module safer_ffi::slice

Logic common to all fat pointers.

Re-exports

pub use self::slice_ref as Ref;
pub use self::slice_mut as Mut;
pub use slice_boxed as Box;

Structs

slice_boxed

Box<[T]> (fat pointer to a slice), but with a guaranteed #[repr(C)] layout.

slice_boxed_Layout
slice_mut

&'lt mut [T] but with a guaranteed #[repr(C)] layout.

slice_mut_Layout
slice_raw

Like slice_ref and slice_mut, but with any lifetime attached whatsoever.

slice_raw_Layout
slice_ref

&'lt [T] but with a guaranteed #[repr(C)] layout.

slice_ref_Layout