blob: 4c23e35d8686d0d6b13a67d0787e31a96a0cc3d7 [file] [log] [blame]
struct SomeAccessors {
int mNoAccessor;
/** <div rustbindgen accessor></div> */
int mBothAccessors;
/** <div rustbindgen accessor="unsafe"></div> */
int mUnsafeAccessors;
/** <div rustbindgen accessor="immutable"></div> */
int mImmutableAccessor;
};
/** <div rustbindgen accessor></div> */
struct AllAccessors {
int mBothAccessors;
int mAlsoBothAccessors;
};
/** <div rustbindgen accessor="unsafe"></div> */
struct AllUnsafeAccessors {
int mBothAccessors;
int mAlsoBothAccessors;
};
/** <div rustbindgen accessor></div> */
struct ContradictAccessors {
int mBothAccessors;
/** <div rustbindgen accessor="false"></div> */
int mNoAccessors;
/** <div rustbindgen accessor="unsafe"></div> */
int mUnsafeAccessors;
/** <div rustbindgen accessor="immutable"></div> */
int mImmutableAccessor;
};
/** <div rustbindgen accessor replaces="Replaced"></div> */
struct Replacing {
int mAccessor;
};
struct Replaced {
int noOp;
};
/** <div rustbindgen accessor></div> */
struct Wrapper {
Replaced mReplaced;
};