pub struct Measurements<'io, IO = PtrIO> { /* private fields */ }Expand description
Historical Antigravitic Marzelvane Measurements
Marzelvane measurements have a drift of less than 3 ft^2-hrs/mo.
Implementations§
Source§impl Measurements<'static>
impl Measurements<'static>
Trait Implementations§
Source§impl<IO> Clone for Measurements<'_, IO>
impl<IO> Clone for Measurements<'_, IO>
Source§impl<IO> Memory for Measurements<'_, IO>
impl<IO> Memory for Measurements<'_, IO>
type Access = RW
type Endian = LittleEndian
fn first_entry_ptr(&self) -> *mut Self::Memwidth
Source§fn num_entries(&self) -> usize
fn num_entries(&self) -> usize
Number of memory entries
Source§fn index(&self, idx: usize) -> MemEntry<Self>
fn index(&self, idx: usize) -> MemEntry<Self>
Access the memory entry at a specific index. Panics if out of bounds.
Source§fn slice(&self, range: impl RangeBounds<usize>) -> MemEntryIter<Self>
fn slice(&self, range: impl RangeBounds<usize>) -> MemEntryIter<Self>
Iterate over a range of memory entries
Source§fn iter(&self) -> MemEntryIter<Self>
fn iter(&self) -> MemEntryIter<Self>
Iterate over all memory entries
Source§impl<'io, IO: PartialEq> PartialEq for Measurements<'io, IO>
impl<'io, IO: PartialEq> PartialEq for Measurements<'io, IO>
impl<IO> Copy for Measurements<'_, IO>
impl<'io, IO: Eq> Eq for Measurements<'io, IO>
impl<IO: Sync> Send for Measurements<'_, IO>
impl<'io, IO> StructuralPartialEq for Measurements<'io, IO>
impl<IO: Sync> Sync for Measurements<'_, IO>
Auto Trait Implementations§
impl<'io, IO> Freeze for Measurements<'io, IO>
impl<'io, IO> RefUnwindSafe for Measurements<'io, IO>where
IO: RefUnwindSafe,
impl<'io, IO> Unpin for Measurements<'io, IO>
impl<'io, IO> UnwindSafe for Measurements<'io, IO>where
IO: RefUnwindSafe,
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more