pub struct PropertyCacheEntry {
pub schema_id: u64,
pub field_idx: u16,
pub field_type_tag: u16,
pub hit_count: u64,
pub receiver_kind: u8,
}Fields§
§schema_id: u64§field_idx: u16§field_type_tag: u16§hit_count: u64§receiver_kind: u8Receiver heap kind: 0 = TypedObject (schema guard), 1 = HashMap (shape guard).
Trait Implementations§
Source§impl Clone for PropertyCacheEntry
impl Clone for PropertyCacheEntry
Source§fn clone(&self) -> PropertyCacheEntry
fn clone(&self) -> PropertyCacheEntry
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for PropertyCacheEntry
impl Debug for PropertyCacheEntry
Source§impl PartialEq for PropertyCacheEntry
impl PartialEq for PropertyCacheEntry
impl StructuralPartialEq for PropertyCacheEntry
Auto Trait Implementations§
impl Freeze for PropertyCacheEntry
impl RefUnwindSafe for PropertyCacheEntry
impl Send for PropertyCacheEntry
impl Sync for PropertyCacheEntry
impl Unpin for PropertyCacheEntry
impl UnsafeUnpin for PropertyCacheEntry
impl UnwindSafe for PropertyCacheEntry
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more