pub struct CompilerOptimizationStats {
pub inlined_functions: AtomicU64,
pub constant_folding: AtomicU64,
pub dead_code_elimination: AtomicU64,
pub loop_optimizations: AtomicU64,
}Expand description
编译器优化统计
Fields§
§inlined_functions: AtomicU64内联函数计数
constant_folding: AtomicU64常量折叠次数
dead_code_elimination: AtomicU64死代码消除次数
loop_optimizations: AtomicU64循环优化次数
Trait Implementations§
Source§impl Debug for CompilerOptimizationStats
impl Debug for CompilerOptimizationStats
Source§impl Default for CompilerOptimizationStats
impl Default for CompilerOptimizationStats
Source§fn default() -> CompilerOptimizationStats
fn default() -> CompilerOptimizationStats
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl !Freeze for CompilerOptimizationStats
impl RefUnwindSafe for CompilerOptimizationStats
impl Send for CompilerOptimizationStats
impl Sync for CompilerOptimizationStats
impl Unpin for CompilerOptimizationStats
impl UnsafeUnpin for CompilerOptimizationStats
impl UnwindSafe for CompilerOptimizationStats
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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> 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 moreSource§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request