diff --git a/csbindgen/src/parser.rs b/csbindgen/src/parser.rs index 04c5b1d..3422529 100644 --- a/csbindgen/src/parser.rs +++ b/csbindgen/src/parser.rs @@ -650,6 +650,8 @@ fn parse_type_path(t: &syn::TypePath) -> RustType { type_name: "Box".to_string(), type_kind: TypeKind::Pointer(PointerType::Box, Box::new(rust_type)), }; + } else if last_segment.ident == "MaybeUninit" { + return rust_type; } } }