pub fn read_rkyv_value<T>(
caller: &mut Caller<'_, InstanceRegistry>,
ptr: GuestInt,
len: GuestUint,
) -> Result<T, KernelError>where
T: Archive + Sized,
for<'a> T::Archived: 'a + Deserialize<T, HighDeserializer<Error>> + CheckBytes<HighValidator<'a, Error>>,