Skip to content

Latest commit

 

History

History
14 lines (9 loc) · 775 Bytes

File metadata and controls

14 lines (9 loc) · 775 Bytes

Identify typical traits

We examined whether we can identify, in an assembly, typical traits (Eq, Drop, Clone and Copy) that are automatically implemented with the #[derive] attribute.

Study results

  • Similar to the study on traits, we cannot find any uniquely identifiable characteristics in those traits.
  • Many inlined processes and few differences from general code make the identification difficult.
  • Especially in cases such as static dispatch reference where no data structure, for example, virtual function tables, is available outside functions, it is difficult to identify the traits.
  • We may find the same results for other traits other than those we examined, but we have not examined them as of now.

Details

Omitted