Same as c_slice, but for coming with a NonOpaque obligation / safeguard.
c_slice
NonOpaque
Wrapper expressing the semantics of &out T references
&out T
Marker trait that has to be implemented for stuff to be usable in types such as repr_c::Vec.
repr_c::Vec