You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Use nested bridging when parse specialization fails.
Previously, we would always unwrap an error out of
`parse_rs_std_template_specialization`. For types like `Option<Proto>`
this would lead to failing to format the type because specialization
would try to format it in location `Other` when we need to format it as
`NestedBridgeable`. We fix this by only unwrapping our error when our
location doesn't admit bridging.
PiperOrigin-RevId: 896082192
"Error handling parameter #0 of type `std::option::Option<std::boxed::Box<std::result::Result<RustType, ()>>>`: Generic types are not supported yet (b/259749095)"
92
+
"Error handling parameter #0 of type `std::option::Option<std::boxed::Box<std::result::Result<RustType, ()>>>`: \
93
+
Failed to construct CrubitAbiType for std::boxed::Box<std::result::Result<RustType, ()>> because it does not have a move ctor or assignment operator."
0 commit comments