@@ -288,7 +288,7 @@ pub trait GuestMemoryRegion: Bytes<MemoryRegionAddress, E = Error> {
288
288
/// # use vm_memory::{GuestAddress, MmapRegion, GuestRegionMmap, GuestMemoryRegion};
289
289
/// # use vm_memory::volatile_memory::{VolatileMemory, VolatileSlice, VolatileRef};
290
290
/// #
291
- /// let region = MmapRegion::new(0x400).expect("Could not create mmap region");
291
+ /// let region = MmapRegion::<()>:: new(0x400).expect("Could not create mmap region");
292
292
/// let region =
293
293
/// GuestRegionMmap::new(region, GuestAddress(0x0)).expect("Could not create guest memory");
294
294
/// let slice = region
@@ -318,7 +318,7 @@ pub trait GuestMemoryRegion: Bytes<MemoryRegionAddress, E = Error> {
318
318
/// # {
319
319
/// # use vm_memory::{GuestAddress, GuestMemory, GuestMemoryMmap, GuestRegionMmap};
320
320
/// let addr = GuestAddress(0x1000);
321
- /// let mem = GuestMemoryMmap::from_ranges(&[(addr, 0x1000)]).unwrap();
321
+ /// let mem = GuestMemoryMmap::<()>:: from_ranges(&[(addr, 0x1000)]).unwrap();
322
322
/// let r = mem.find_region(addr).unwrap();
323
323
/// assert_eq!(r.is_hugetlbfs(), None);
324
324
/// # }
@@ -362,27 +362,27 @@ pub trait GuestMemoryRegion: Bytes<MemoryRegionAddress, E = Error> {
362
362
/// }
363
363
/// }
364
364
///
365
- /// fn get_mmap() -> GuestMemoryMmap {
365
+ /// fn get_mmap() -> GuestMemoryMmap<()> {
366
366
/// let start_addr = GuestAddress(0x1000);
367
367
/// GuestMemoryMmap::from_ranges(&vec![(start_addr, 0x400)])
368
368
/// .expect("Could not create guest memory")
369
369
/// }
370
370
///
371
371
/// // Using `VirtioDevice` with an immutable GuestMemoryMmap:
372
- /// let mut for_immutable_mmap = VirtioDevice::<&GuestMemoryMmap>::new();
372
+ /// let mut for_immutable_mmap = VirtioDevice::<&GuestMemoryMmap<()> >::new();
373
373
/// let mmap = get_mmap();
374
374
/// for_immutable_mmap.activate(&mmap);
375
- /// let mut another = VirtioDevice::<&GuestMemoryMmap>::new();
375
+ /// let mut another = VirtioDevice::<&GuestMemoryMmap<()> >::new();
376
376
/// another.activate(&mmap);
377
377
///
378
378
/// # #[cfg(feature = "backend-atomic")]
379
379
/// # {
380
380
/// # use vm_memory::GuestMemoryAtomic;
381
381
/// // Using `VirtioDevice` with a mutable GuestMemoryMmap:
382
- /// let mut for_mutable_mmap = VirtioDevice::<GuestMemoryAtomic<GuestMemoryMmap>>::new();
382
+ /// let mut for_mutable_mmap = VirtioDevice::<GuestMemoryAtomic<GuestMemoryMmap<()> >>::new();
383
383
/// let atomic = GuestMemoryAtomic::new(get_mmap());
384
384
/// for_mutable_mmap.activate(atomic.clone());
385
- /// let mut another = VirtioDevice::<GuestMemoryAtomic<GuestMemoryMmap>>::new();
385
+ /// let mut another = VirtioDevice::<GuestMemoryAtomic<GuestMemoryMmap<()> >>::new();
386
386
/// another.activate(atomic.clone());
387
387
///
388
388
/// // atomic can be modified here...
@@ -530,7 +530,7 @@ pub trait GuestMemory {
530
530
/// #
531
531
/// let start_addr1 = GuestAddress(0x0);
532
532
/// let start_addr2 = GuestAddress(0x400);
533
- /// let gm = GuestMemoryMmap::from_ranges(&vec![(start_addr1, 1024), (start_addr2, 2048)])
533
+ /// let gm = GuestMemoryMmap::<()>:: from_ranges(&vec![(start_addr1, 1024), (start_addr2, 2048)])
534
534
/// .expect("Could not create guest memory");
535
535
///
536
536
/// let total_size = gm
@@ -566,7 +566,7 @@ pub trait GuestMemory {
566
566
/// #
567
567
/// let start_addr1 = GuestAddress(0x0);
568
568
/// let start_addr2 = GuestAddress(0x400);
569
- /// let gm = GuestMemoryMmap::from_ranges(&vec![(start_addr1, 1024), (start_addr2, 2048)])
569
+ /// let gm = GuestMemoryMmap::<()>:: from_ranges(&vec![(start_addr1, 1024), (start_addr2, 2048)])
570
570
/// .expect("Could not create guest memory");
571
571
///
572
572
/// let total_size = gm.map_and_fold(0, |(_, region)| region.len() / 1024, |acc, size| acc + size);
@@ -593,7 +593,7 @@ pub trait GuestMemory {
593
593
/// # use vm_memory::{Address, GuestAddress, GuestMemory, GuestMemoryMmap};
594
594
/// #
595
595
/// let start_addr = GuestAddress(0x1000);
596
- /// let mut gm = GuestMemoryMmap::from_ranges(&vec![(start_addr, 0x400)])
596
+ /// let mut gm = GuestMemoryMmap::<()>:: from_ranges(&vec![(start_addr, 0x400)])
597
597
/// .expect("Could not create guest memory");
598
598
///
599
599
/// assert_eq!(start_addr.checked_add(0x3ff), Some(gm.last_addr()));
@@ -705,7 +705,7 @@ pub trait GuestMemory {
705
705
/// # use vm_memory::{GuestAddress, GuestMemory, GuestMemoryMmap};
706
706
/// #
707
707
/// # let start_addr = GuestAddress(0x1000);
708
- /// # let mut gm = GuestMemoryMmap::from_ranges(&vec![(start_addr, 0x500)])
708
+ /// # let mut gm = GuestMemoryMmap::<()>:: from_ranges(&vec![(start_addr, 0x500)])
709
709
/// # .expect("Could not create guest memory");
710
710
/// #
711
711
/// let addr = gm
@@ -762,7 +762,7 @@ impl<T: GuestMemory> Bytes<GuestAddress> for T {
762
762
/// # use vm_memory::{Bytes, GuestAddress, mmap::GuestMemoryMmap};
763
763
/// #
764
764
/// # let start_addr = GuestAddress(0x1000);
765
- /// # let mut gm = GuestMemoryMmap::from_ranges(&vec![(start_addr, 0x400)])
765
+ /// # let mut gm = GuestMemoryMmap::<()>:: from_ranges(&vec![(start_addr, 0x400)])
766
766
/// # .expect("Could not create guest memory");
767
767
/// #
768
768
/// gm.write_slice(&[1, 2, 3, 4, 5], start_addr)
@@ -790,7 +790,7 @@ impl<T: GuestMemory> Bytes<GuestAddress> for T {
790
790
/// # use vm_memory::{Bytes, GuestAddress, mmap::GuestMemoryMmap};
791
791
/// #
792
792
/// let start_addr = GuestAddress(0x1000);
793
- /// let mut gm = GuestMemoryMmap::from_ranges(&vec![(start_addr, 0x400)])
793
+ /// let mut gm = GuestMemoryMmap::<()>:: from_ranges(&vec![(start_addr, 0x400)])
794
794
/// .expect("Could not create guest memory");
795
795
/// let buf = &mut [0u8; 16];
796
796
///
@@ -821,7 +821,7 @@ impl<T: GuestMemory> Bytes<GuestAddress> for T {
821
821
/// # use std::path::Path;
822
822
/// #
823
823
/// # let start_addr = GuestAddress(0x1000);
824
- /// # let gm = GuestMemoryMmap::from_ranges(&vec![(start_addr, 0x400)])
824
+ /// # let gm = GuestMemoryMmap::<()>:: from_ranges(&vec![(start_addr, 0x400)])
825
825
/// # .expect("Could not create guest memory");
826
826
/// # let addr = GuestAddress(0x1010);
827
827
/// # let mut file = if cfg!(unix) {
@@ -910,7 +910,7 @@ impl<T: GuestMemory> Bytes<GuestAddress> for T {
910
910
/// # use vm_memory::{Bytes, GuestAddress, GuestMemoryMmap};
911
911
/// #
912
912
/// # let start_addr = GuestAddress(0x1000);
913
- /// # let gm = GuestMemoryMmap::from_ranges(&vec![(start_addr, 1024)])
913
+ /// # let gm = GuestMemoryMmap::<()>:: from_ranges(&vec![(start_addr, 1024)])
914
914
/// # .expect("Could not create guest memory");
915
915
/// # let mut file = if cfg!(unix) {
916
916
/// # use std::fs::OpenOptions;
@@ -975,7 +975,7 @@ impl<T: GuestMemory> Bytes<GuestAddress> for T {
975
975
/// # use vm_memory::{Bytes, GuestAddress, GuestMemoryMmap};
976
976
/// #
977
977
/// # let start_addr = GuestAddress(0x1000);
978
- /// # let gm = GuestMemoryMmap::from_ranges(&vec![(start_addr, 1024)])
978
+ /// # let gm = GuestMemoryMmap::<()>:: from_ranges(&vec![(start_addr, 1024)])
979
979
/// # .expect("Could not create guest memory");
980
980
/// # let mut file = if cfg!(unix) {
981
981
/// # use std::fs::OpenOptions;
0 commit comments