Skip to content

Commit c65afa7

Browse files
ssbrcopybara-github
authored andcommitted
Also include the unsafe_define in wrapper mode.
This way, forward declarations are actually interestingly usable. PiperOrigin-RevId: 778147370 Change-Id: I700fc78adac4be1152b63a25c547478dbb8d026a
1 parent 90b7d0e commit c65afa7

File tree

1 file changed

+1
-2
lines changed

1 file changed

+1
-2
lines changed

rs_bindings_from_cc/generate_bindings/generate_struct_and_union.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -562,8 +562,7 @@ pub fn generate_record(db: &dyn BindingsGenerator, record: Rc<Record>) -> Result
562562
} else {
563563
vec![]
564564
};
565-
let incomplete_definition = if crubit_features
566-
.contains(crubit_feature::CrubitFeature::Experimental)
565+
let incomplete_definition = if crubit_features.contains(crubit_feature::CrubitFeature::Wrapper)
567566
{
568567
Some(quote! {
569568
forward_declare::unsafe_define!(forward_declare::symbol!(#fully_qualified_cc_name), #qualified_ident);

0 commit comments

Comments
 (0)