(&mut self, free_fn: unsafe extern "C" fn(*mut c_void))
| 56 | #[inline] |
| 57 | #[cfg(feature = "_internal_c_ffi")] |
| 58 | pub(crate) fn make_owned(&mut self, free_fn: unsafe extern "C" fn(*mut c_void)) { |
| 59 | if let SeaCowInner::Borrowed(slice) = self.inner { |
| 60 | self.inner = SeaCowInner::Owned { ptr: slice.as_ptr().cast_mut(), len: slice.len(), free_fn }; |
| 61 | } |
| 62 | } |
| 63 | } |
| 64 | |
| 65 | impl<T: Clone> Clone for SeaCowInner<'_, T> { |
no test coverage detected