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.