@@ -167,15 +167,18 @@ impl Serialize for ExtensionType {
167167 serializer. serialize_unit_variant ( "ExtensionType" , 4 , "ExternalSenders" )
168168 }
169169 Self :: LastResort => serializer. serialize_unit_variant ( "ExtensionType" , 5 , "LastResort" ) ,
170+ Self :: ImmutableMetadata => {
171+ serializer. serialize_unit_variant ( "ExtensionType" , 6 , "ImmutableMetadata" )
172+ }
170173 Self :: Unknown ( v) => {
171- serializer. serialize_newtype_variant ( "ExtensionType" , 6 , "Unknown" , v)
174+ serializer. serialize_newtype_variant ( "ExtensionType" , 7 , "Unknown" , v)
172175 }
173176 Self :: Grease ( v) => {
174- serializer. serialize_newtype_variant ( "ExtensionType" , 7 , "Grease" , v)
177+ serializer. serialize_newtype_variant ( "ExtensionType" , 8 , "Grease" , v)
175178 }
176179 #[ cfg( feature = "extensions-draft-08" ) ]
177180 Self :: AppDataDictionary => {
178- serializer. serialize_unit_variant ( "ExtensionType" , 8 , "AppDataDictionary" )
181+ serializer. serialize_unit_variant ( "ExtensionType" , 9 , "AppDataDictionary" )
179182 }
180183 }
181184 }
@@ -565,15 +568,18 @@ impl Serialize for Extension {
565568 Self :: LastResort ( e) => {
566569 serializer. serialize_newtype_variant ( "Extension" , 5 , "LastResort" , e)
567570 }
571+ Self :: ImmutableMetadata ( e) => {
572+ serializer. serialize_newtype_variant ( "Extension" , 6 , "ImmutableMetadata" , e)
573+ }
568574 Self :: Unknown ( t, data) => {
569- let mut tv = serializer. serialize_tuple_variant ( "Extension" , 6 , "Unknown" , 2 ) ?;
575+ let mut tv = serializer. serialize_tuple_variant ( "Extension" , 7 , "Unknown" , 2 ) ?;
570576 tv. serialize_field ( t) ?;
571577 tv. serialize_field ( data) ?;
572578 tv. end ( )
573579 }
574580 #[ cfg( feature = "extensions-draft-08" ) ]
575581 Self :: AppDataDictionary ( e) => {
576- serializer. serialize_newtype_variant ( "Extension" , 7 , "AppDataDictionary" , e)
582+ serializer. serialize_newtype_variant ( "Extension" , 8 , "AppDataDictionary" , e)
577583 }
578584 }
579585 }
0 commit comments