Lines Matching full:parts
265 /// A `T` that has been split into two possibly-overlapping parts.
272 /// permits interior mutation, you must ensure that the left and right parts do
314 /// Produces the split parts of `self`, using [`Immutable`] to ensure that
315 /// it is sound to have concurrent references to both parts.
377 /// Produces the split parts of `self`, using [`IntoBytes`] to ensure that
378 /// it is sound to have concurrent references to both parts.
426 /// Produces the split parts of `self`, using [`Unaligned`] to ensure that
427 /// it is sound to have concurrent references to both parts.
475 /// Produces the split parts of `self`, using a dynamic check to ensure that
476 /// it is sound to have concurrent references to both parts. You should
529 /// // Although the left and right parts indeed overlap, the `Immutable`
531 /// // parts is sound.
561 /// Unsafely produces the split parts of `self`.
612 /// Produces the split parts of `self`, using [`IntoBytes`] to ensure that
613 /// it is sound to have concurrent references to both parts.
668 /// Produces the split parts of `self`, using [`Unaligned`] to ensure that
669 /// it is sound to have concurrent references to both parts.
724 /// Produces the split parts of `self`, using a dynamic check to ensure that
725 /// it is sound to have concurrent references to both parts. You should
781 /// Unsafely produces the split parts of `self`.
838 /// Produces the split parts of `self`, using [`Immutable`] to ensure that
839 /// it is sound to have concurrent references to both parts.
850 /// Produces the split parts of `self`, using [`IntoBytes`] to ensure that
851 /// it is sound to have concurrent references to both parts.
858 // Consequently, `T` can be split into non-overlapping parts at any in via_into_bytes()
863 /// Produces the split parts of `self`, using [`Unaligned`] to ensure that
864 /// it is sound to have concurrent references to both parts.
875 // be split into strictly non-overlapping parts any any index. in via_unaligned()
879 /// Produces the split parts of `self`, using a dynamic check to ensure that
880 /// it is sound to have concurrent references to both parts. You should
894 // the left and right parts are strictly non-overlapping. in via_runtime_check()
901 /// Unsafely produces the split parts of `self`.
946 // == 0` and thus the parts will be non-overlapping. in via_unchecked()