Expand description
GuestMemory-backed readers and writers for guest memory ranges.
The core range descriptors — PagedRange and PagedRanges — live in
[guestmem_core::ranges] so they can be used from no_std contexts. This
module supplies the std-only bridge between those descriptors and
GuestMemory.
Structs§
- Paged
Range - A single logically-contiguous byte range spread across guest pages.
- Paged
Range Reader - A
MemoryReadimplementation forPagedRange. - Paged
Range Writer - A
MemoryWriteimplementation forPagedRange. - Paged
Ranges - A list of
PagedRanges. - Paged
Ranges Reader - A
MemoryReadimplementation forPagedRanges. - Paged
Ranges Writer - A
MemoryWriteimplementation forPagedRanges.
Traits§
- Guest
Memory View - Adapter trait attaching a
GuestMemorybacking to a range descriptor to produce byte-oriented readers and writers.