1struct SomeAccessors { 2 int mNoAccessor; 3 /** <div rustbindgen accessor></div> */ 4 int mBothAccessors; 5 /** <div rustbindgen accessor="unsafe"></div> */ 6 int mUnsafeAccessors; 7 /** <div rustbindgen accessor="immutable"></div> */ 8 int mImmutableAccessor; 9}; 10 11/** <div rustbindgen accessor></div> */ 12struct AllAccessors { 13 int mBothAccessors; 14 int mAlsoBothAccessors; 15}; 16 17/** <div rustbindgen accessor="unsafe"></div> */ 18struct AllUnsafeAccessors { 19 int mBothAccessors; 20 int mAlsoBothAccessors; 21}; 22 23/** <div rustbindgen accessor></div> */ 24struct ContradictAccessors { 25 int mBothAccessors; 26 /** <div rustbindgen accessor="false"></div> */ 27 int mNoAccessors; 28 /** <div rustbindgen accessor="unsafe"></div> */ 29 int mUnsafeAccessors; 30 /** <div rustbindgen accessor="immutable"></div> */ 31 int mImmutableAccessor; 32}; 33 34/** <div rustbindgen accessor replaces="Replaced"></div> */ 35struct Replacing { 36 int mAccessor; 37}; 38 39struct Replaced { 40 int noOp; 41}; 42 43/** <div rustbindgen accessor></div> */ 44struct Wrapper { 45 Replaced mReplaced; 46}; 47