112a9d9c8Sopenharmony_ci// bindgen-flags: --no-derive-debug --no-derive-copy --default-enum-style rust --no-layout-tests 212a9d9c8Sopenharmony_ci 312a9d9c8Sopenharmony_ci/** <div rustbindgen derive="Debug"></div> */ 412a9d9c8Sopenharmony_cistruct my_type; 512a9d9c8Sopenharmony_ci 612a9d9c8Sopenharmony_ci/** <div rustbindgen derive="Clone"></div> */ 712a9d9c8Sopenharmony_cistruct my_type; 812a9d9c8Sopenharmony_ci 912a9d9c8Sopenharmony_cistruct my_type { 1012a9d9c8Sopenharmony_ci int a; 1112a9d9c8Sopenharmony_ci}; 1212a9d9c8Sopenharmony_ci 1312a9d9c8Sopenharmony_ci/** 1412a9d9c8Sopenharmony_ci * <div rustbindgen derive="Debug"></div> 1512a9d9c8Sopenharmony_ci * <div rustbindgen derive="Clone"></div> 1612a9d9c8Sopenharmony_ci */ 1712a9d9c8Sopenharmony_cistruct my_type2; 1812a9d9c8Sopenharmony_ci 1912a9d9c8Sopenharmony_cistruct my_type2 { 2012a9d9c8Sopenharmony_ci unsigned a; 2112a9d9c8Sopenharmony_ci}; 2212a9d9c8Sopenharmony_ci 2312a9d9c8Sopenharmony_ci/** 2412a9d9c8Sopenharmony_ci * <div rustbindgen derive="Debug" derive="Clone"></div> 2512a9d9c8Sopenharmony_ci */ 2612a9d9c8Sopenharmony_cistruct my_type3 { 2712a9d9c8Sopenharmony_ci unsigned long a; 2812a9d9c8Sopenharmony_ci}; 29