Lines Matching defs:dst_meta
1961 // dst_meta = offset_delta_elems + src_meta * elem_multiple
1990 /// A raw `Dst` pointer with metadata `dst_meta` must address
1992 SizedToUnsized { dst_meta: usize },
2018 /// dst_meta = dst_base + src_meta * (src.elem_size / dst.elem_size)
2079 let dst_meta = match dst_layout.metadata_for_exact_size(src_size) {
2085 // with `dst_meta` addresses `src_size` bytes.
2086 CastParamsInner::SizedToUnsized { dst_meta }
2175 let dst_meta = match self.inner {
2236 CastParamsInner::SizedToUnsized { dst_meta } => dst_meta,
2239 Dst::PointerMetadata::from_elem_count(dst_meta)
2269 let dst_meta = unsafe { params.cast_metadata(src_meta) };
2271 <Dst as KnownLayout>::raw_from_ptr_len(src.as_non_null().cast(), dst_meta).as_ptr()