pub fn default() -> Self {
    RandomAccessMemory {
      buffers: Vec::new(),
      page_size: 1024 * 1024,
      length: 0,
    }
  }
/// Create a new instance with a 1mb page size.
// We cannot use the `Default` trait here because we aren't returning `Self`.
Create a new instance with a 1mb page size.
We cannot use the `Default` trait here because we aren't returning `Self`.
Create a new instance with a 1mb page size . We cannot use the ` Default ` trait here because we aren ' t returning ` Self ` .
pub fn default() -> Self {
    RandomAccessMemory {
      buffers: Vec::new(),
      page_size: 1024 * 1024,
      length: 0,
    }
  }
pub fn default ( ) -> Self { RandomAccessMemory { buffers : Vec :: new ( ) , page_size : 1024 * 1024 , length : 0 , } }
Create a new instance with a 1mb page size.
Create a new instance with a 1mb page size .