@@ -119,9 +119,9 @@ macro_rules! define_id {
119
119
}
120
120
121
121
define_id ! ( TaskId : u32 , derive( Serialize , Deserialize ) , serde( transparent) ) ;
122
- define_id ! ( FunctionId : u32 ) ;
123
- define_id ! ( ValueTypeId : u32 ) ;
124
- define_id ! ( TraitTypeId : u32 ) ;
122
+ define_id ! ( FunctionId : u16 ) ;
123
+ define_id ! ( ValueTypeId : u16 ) ;
124
+ define_id ! ( TraitTypeId : u16 ) ;
125
125
define_id ! ( SessionId : u32 , derive( Debug , Serialize , Deserialize ) , serde( transparent) ) ;
126
126
define_id ! (
127
127
LocalTaskId : u32 ,
@@ -166,7 +166,7 @@ macro_rules! make_serializable {
166
166
where
167
167
S : serde:: Serializer ,
168
168
{
169
- serializer. serialize_u32 ( self . id. into( ) )
169
+ serializer. serialize_u16 ( self . id. into( ) )
170
170
}
171
171
}
172
172
@@ -175,7 +175,7 @@ macro_rules! make_serializable {
175
175
where
176
176
D : serde:: Deserializer <' de>,
177
177
{
178
- deserializer. deserialize_u32 ( $visitor_name)
178
+ deserializer. deserialize_u16 ( $visitor_name)
179
179
}
180
180
}
181
181
@@ -188,7 +188,7 @@ macro_rules! make_serializable {
188
188
formatter. write_str( concat!( "an id of a registered " , stringify!( $ty) ) )
189
189
}
190
190
191
- fn visit_u32 <E >( self , v: u32 ) -> Result <Self :: Value , E >
191
+ fn visit_u16 <E >( self , v: u16 ) -> Result <Self :: Value , E >
192
192
where
193
193
E : serde:: de:: Error ,
194
194
{
@@ -200,7 +200,7 @@ macro_rules! make_serializable {
200
200
Ok ( value)
201
201
}
202
202
}
203
- None => Err ( E :: unknown_variant( & format!( "{v}" ) , & [ "a non zero u32 " ] ) ) ,
203
+ None => Err ( E :: unknown_variant( & format!( "{v}" ) , & [ "a non zero u16 " ] ) ) ,
204
204
}
205
205
}
206
206
}
0 commit comments