Function rustc_data_structures::owned_slice::try_slice_owned
source · pub fn try_slice_owned<O, F, E>(owner: O, slicer: F) -> Result<OwnedSlice, E>where
O: Send + Sync + 'static,
F: FnOnce(&O) -> Result<&[u8], E>,
Expand description
Makes an OwnedSlice
out of an owner
and a slicer
function that can fail.
See slice_owned
for the infallible version.