|
|
|
@ -419,7 +419,7 @@ PROTOBUF_CONSTINIT const MapKeyType kMapKeyTypes[] = { |
|
|
|
|
/*cc_key_t=*/"bool", /*cc_ffi_key_t=*/"bool", |
|
|
|
|
/*cc_from_ffi_key_expr=*/"key", |
|
|
|
|
/*cc_to_ffi_key_expr=*/"cpp_key"}, |
|
|
|
|
{/*thunk_ident=*/"string", |
|
|
|
|
{/*thunk_ident=*/"ProtoStr", |
|
|
|
|
/*rs_key_t=*/"$pb$::ProtoStr", |
|
|
|
|
/*rs_ffi_key_t=*/"$pbi$::PtrAndLen", |
|
|
|
|
/*rs_to_ffi_key_expr=*/"key.as_bytes().into()", |
|
|
|
@ -429,16 +429,6 @@ PROTOBUF_CONSTINIT const MapKeyType kMapKeyTypes[] = { |
|
|
|
|
/*cc_ffi_key_t=*/"google::protobuf::rust_internal::PtrAndLen", |
|
|
|
|
/*cc_from_ffi_key_expr=*/ |
|
|
|
|
"std::string(key.ptr, key.len)", /*cc_to_ffi_key_expr=*/ |
|
|
|
|
"google::protobuf::rust_internal::PtrAndLen(cpp_key.data(), cpp_key.size())"}, |
|
|
|
|
{/*thunk_ident=*/"bytes", |
|
|
|
|
/*rs_key_t=*/"[u8]", |
|
|
|
|
/*rs_ffi_key_t=*/"$pbi$::PtrAndLen", |
|
|
|
|
/*rs_to_ffi_key_expr=*/"key.into()", |
|
|
|
|
/*rs_from_ffi_key_expr=*/"ffi_key.as_ref()", |
|
|
|
|
/*cc_key_t=*/"std::string", |
|
|
|
|
/*cc_ffi_key_t=*/"google::protobuf::rust_internal::PtrAndLen", |
|
|
|
|
/*cc_from_ffi_key_expr=*/ |
|
|
|
|
"std::string(key.ptr, key.len)", /*cc_to_ffi_key_expr=*/ |
|
|
|
|
"google::protobuf::rust_internal::PtrAndLen(cpp_key.data(), cpp_key.size())"}}; |
|
|
|
|
|
|
|
|
|
} // namespace rust
|
|
|
|
|