File tree Expand file tree Collapse file tree 1 file changed +4
-4
lines changed
crates/bevy_reflect/src/serde Expand file tree Collapse file tree 1 file changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -138,10 +138,10 @@ impl<'a, 'de> Visitor<'de> for UntypedReflectDeserializerVisitor<'a> {
138
138
A : MapAccess < ' de > ,
139
139
{
140
140
let type_name = map
141
- . next_key :: < & str > ( ) ?
141
+ . next_key :: < String > ( ) ?
142
142
. ok_or_else ( || Error :: invalid_length ( 0 , & "at least one entry" ) ) ?;
143
143
144
- let registration = self . registry . get_with_name ( type_name) . ok_or_else ( || {
144
+ let registration = self . registry . get_with_name ( & type_name) . ok_or_else ( || {
145
145
Error :: custom ( format_args ! ( "No registration found for {}" , type_name) )
146
146
} ) ?;
147
147
let type_info = registration. type_info ( ) ;
@@ -512,12 +512,12 @@ impl<'a, 'de> Visitor<'de> for EnumVisitor<'a> {
512
512
V : MapAccess < ' de > ,
513
513
{
514
514
let variant_name = map
515
- . next_key :: < & str > ( ) ?
515
+ . next_key :: < String > ( ) ?
516
516
. ok_or_else ( || Error :: missing_field ( "the variant name of the enum" ) ) ?;
517
517
518
518
let variant_info = self
519
519
. enum_info
520
- . variant ( variant_name)
520
+ . variant ( & variant_name)
521
521
. ok_or_else ( || Error :: custom ( format_args ! ( "unknown variant {}" , variant_name) ) ) ?;
522
522
523
523
let mut dynamic_enum = DynamicEnum :: default ( ) ;
You can’t perform that action at this time.
0 commit comments