112a9d9c8Sopenharmony_cistruct SomeAccessors { 212a9d9c8Sopenharmony_ci int mNoAccessor; 312a9d9c8Sopenharmony_ci /** <div rustbindgen accessor></div> */ 412a9d9c8Sopenharmony_ci int mBothAccessors; 512a9d9c8Sopenharmony_ci /** <div rustbindgen accessor="unsafe"></div> */ 612a9d9c8Sopenharmony_ci int mUnsafeAccessors; 712a9d9c8Sopenharmony_ci /** <div rustbindgen accessor="immutable"></div> */ 812a9d9c8Sopenharmony_ci int mImmutableAccessor; 912a9d9c8Sopenharmony_ci}; 1012a9d9c8Sopenharmony_ci 1112a9d9c8Sopenharmony_ci/** <div rustbindgen accessor></div> */ 1212a9d9c8Sopenharmony_cistruct AllAccessors { 1312a9d9c8Sopenharmony_ci int mBothAccessors; 1412a9d9c8Sopenharmony_ci int mAlsoBothAccessors; 1512a9d9c8Sopenharmony_ci}; 1612a9d9c8Sopenharmony_ci 1712a9d9c8Sopenharmony_ci/** <div rustbindgen accessor="unsafe"></div> */ 1812a9d9c8Sopenharmony_cistruct AllUnsafeAccessors { 1912a9d9c8Sopenharmony_ci int mBothAccessors; 2012a9d9c8Sopenharmony_ci int mAlsoBothAccessors; 2112a9d9c8Sopenharmony_ci}; 2212a9d9c8Sopenharmony_ci 2312a9d9c8Sopenharmony_ci/** <div rustbindgen accessor></div> */ 2412a9d9c8Sopenharmony_cistruct ContradictAccessors { 2512a9d9c8Sopenharmony_ci int mBothAccessors; 2612a9d9c8Sopenharmony_ci /** <div rustbindgen accessor="false"></div> */ 2712a9d9c8Sopenharmony_ci int mNoAccessors; 2812a9d9c8Sopenharmony_ci /** <div rustbindgen accessor="unsafe"></div> */ 2912a9d9c8Sopenharmony_ci int mUnsafeAccessors; 3012a9d9c8Sopenharmony_ci /** <div rustbindgen accessor="immutable"></div> */ 3112a9d9c8Sopenharmony_ci int mImmutableAccessor; 3212a9d9c8Sopenharmony_ci}; 3312a9d9c8Sopenharmony_ci 3412a9d9c8Sopenharmony_ci/** <div rustbindgen accessor replaces="Replaced"></div> */ 3512a9d9c8Sopenharmony_cistruct Replacing { 3612a9d9c8Sopenharmony_ci int mAccessor; 3712a9d9c8Sopenharmony_ci}; 3812a9d9c8Sopenharmony_ci 3912a9d9c8Sopenharmony_cistruct Replaced { 4012a9d9c8Sopenharmony_ci int noOp; 4112a9d9c8Sopenharmony_ci}; 4212a9d9c8Sopenharmony_ci 4312a9d9c8Sopenharmony_ci/** <div rustbindgen accessor></div> */ 4412a9d9c8Sopenharmony_cistruct Wrapper { 4512a9d9c8Sopenharmony_ci Replaced mReplaced; 4612a9d9c8Sopenharmony_ci}; 47