#[repr(C)]pub struct ArenaRange {
pub base: u32,
pub count: u32,
}Expand description
A fixed, pointer-free reference to a contiguous range of STATE-owned arena
storage (word- or element-addressed, per the referencing field’s own unit).
Never an owning buffer — the one shape every ActivationRecord-embedded
field below uses in place of a heap-owning Vec.
Fields§
§base: u32§count: u32Trait Implementations§
Source§impl Clone for ArenaRange
impl Clone for ArenaRange
impl Copy for ArenaRange
Source§impl Debug for ArenaRange
impl Debug for ArenaRange
impl Eq for ArenaRange
Source§impl PartialEq for ArenaRange
impl PartialEq for ArenaRange
impl StructuralPartialEq for ArenaRange
Auto Trait Implementations§
impl Freeze for ArenaRange
impl RefUnwindSafe for ArenaRange
impl Send for ArenaRange
impl Sync for ArenaRange
impl Unpin for ArenaRange
impl UnsafeUnpin for ArenaRange
impl UnwindSafe for ArenaRange
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.