pub fn try_read_virtual_memory(
addr: VirtualAddress,
buf: &mut [u8],
read_memory: impl Fn(VirtualAddress, &mut [u8]) -> TranslationResult<()>,
) -> MemoryAccessResult<()>pub fn try_read_virtual_memory(
addr: VirtualAddress,
buf: &mut [u8],
read_memory: impl Fn(VirtualAddress, &mut [u8]) -> TranslationResult<()>,
) -> MemoryAccessResult<()>