pub struct FunctionTierState {
pub tier: Tier,
pub call_count: u32,
pub compilation_pending: bool,
}Expand description
Per-function call counter and tier tracking.
Fields§
§tier: TierCurrent execution tier.
call_count: u32Total call count since program start.
compilation_pending: boolWhether a compilation request is pending for this function.
Trait Implementations§
Source§impl Debug for FunctionTierState
impl Debug for FunctionTierState
Auto Trait Implementations§
impl Freeze for FunctionTierState
impl RefUnwindSafe for FunctionTierState
impl Send for FunctionTierState
impl Sync for FunctionTierState
impl Unpin for FunctionTierState
impl UnsafeUnpin for FunctionTierState
impl UnwindSafe for FunctionTierState
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> 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