112a9d9c8Sopenharmony_ci// bindgen-flags: --enable-cxx-namespaces --allowlist-type JS::Value --rustified-enum ".*"
212a9d9c8Sopenharmony_ci
312a9d9c8Sopenharmony_cinamespace JS {
412a9d9c8Sopenharmony_ciclass Value;
512a9d9c8Sopenharmony_ci}
612a9d9c8Sopenharmony_citypedef enum {} JSWhyMagic;
712a9d9c8Sopenharmony_cinamespace JS {
812a9d9c8Sopenharmony_ciclass Value {
912a9d9c8Sopenharmony_cipublic:
1012a9d9c8Sopenharmony_ci  void a(JSWhyMagic);
1112a9d9c8Sopenharmony_ci};
1212a9d9c8Sopenharmony_ci}
13