pub struct Nested {
pub n: u32,
pub at: [u32; 8],
pub more: Option<Arc<[u32]>>,
}Expand description
Where the class handles sit inside one collection element that is a struct
or fixed-size array holding them (pair_t pq[$] with typedef C pair_t[2],
LRM 1800-2023 10.10): the value-bit offset of each 64-bit handle in the
element’s words. The collection owns one object reference per handle.
Fields§
§n: u32The total handle count (inline plus spilled).
at: [u32; 8]The first MAX_NESTED_OBJS offsets.
more: Option<Arc<[u32]>>The offsets after the first MAX_NESTED_OBJS (an element holding
more handles than that).
Implementations§
Trait Implementations§
impl Eq for Nested
impl StructuralPartialEq for Nested
Auto Trait Implementations§
impl Freeze for Nested
impl RefUnwindSafe for Nested
impl Send for Nested
impl Sync for Nested
impl Unpin for Nested
impl UnsafeUnpin for Nested
impl UnwindSafe for Nested
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.