pub struct CodegenStats {
pub macros_success: usize,
pub macros_parse_failed: usize,
pub macros_type_incomplete: usize,
pub macros_calls_unavailable: usize,
pub macros_cascade_unavailable: usize,
pub macros_generic_unsupported: usize,
pub macros_unresolved_names: usize,
pub inline_fns_success: usize,
pub inline_fns_type_incomplete: usize,
pub inline_fns_unresolved_names: usize,
pub inline_fns_cascade_unavailable: usize,
pub inline_fns_contains_goto: usize,
}Expand description
コード生成統計
Fields§
§macros_success: usize正常生成されたマクロ数
macros_parse_failed: usizeパース失敗マクロ数
macros_type_incomplete: usize型推論失敗マクロ数
利用不可関数呼び出しマクロ数
カスケード依存でコメントアウトされたマクロ数
macros_generic_unsupported: usizeジェネリクス未対応マクロ数
macros_unresolved_names: usize未解決シンボルを含むマクロ数
inline_fns_success: usize正常生成された inline 関数数
inline_fns_type_incomplete: usize型推論失敗 inline 関数数
inline_fns_unresolved_names: usize未解決シンボルを含む inline 関数数
カスケード依存でコメントアウトされた inline 関数数
inline_fns_contains_goto: usizegoto を含む inline 関数数
Trait Implementations§
Source§impl Clone for CodegenStats
impl Clone for CodegenStats
Source§fn clone(&self) -> CodegenStats
fn clone(&self) -> CodegenStats
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 CodegenStats
impl Debug for CodegenStats
Source§impl Default for CodegenStats
impl Default for CodegenStats
Source§fn default() -> CodegenStats
fn default() -> CodegenStats
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for CodegenStats
impl RefUnwindSafe for CodegenStats
impl Send for CodegenStats
impl Sync for CodegenStats
impl Unpin for CodegenStats
impl UnsafeUnpin for CodegenStats
impl UnwindSafe for CodegenStats
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