@@ -275,6 +275,7 @@ impl From<u32> for DataType {
275
275
}
276
276
277
277
contains ! ( IS_VOID , Void ) ;
278
+ contains ! ( IS_PTR , Ptr ) ;
278
279
contains ! ( IS_CALLABLE , Callable ) ;
279
280
contains ! ( IS_CONSTANT_AST , ConstantExpression ) ;
280
281
contains ! ( IS_REFERENCE , Reference ) ;
@@ -286,7 +287,6 @@ impl From<u32> for DataType {
286
287
contains ! ( IS_TRUE , True ) ;
287
288
contains ! ( IS_FALSE , False ) ;
288
289
contains ! ( IS_NULL , Null ) ;
289
- contains ! ( IS_PTR , Ptr ) ;
290
290
291
291
if ( value & IS_OBJECT ) == IS_OBJECT {
292
292
return DataType :: Object ( None ) ;
@@ -327,9 +327,9 @@ mod tests {
327
327
use super :: DataType ;
328
328
use crate :: ffi:: {
329
329
IS_ARRAY , IS_ARRAY_EX , IS_CALLABLE , IS_CONSTANT_AST , IS_CONSTANT_AST_EX , IS_DOUBLE ,
330
- IS_FALSE , IS_INTERNED_STRING_EX , IS_LONG , IS_NULL , IS_OBJECT , IS_OBJECT_EX , IS_REFERENCE ,
331
- IS_REFERENCE_EX , IS_RESOURCE , IS_RESOURCE_EX , IS_STRING , IS_STRING_EX , IS_TRUE , IS_UNDEF ,
332
- IS_VOID ,
330
+ IS_FALSE , IS_INTERNED_STRING_EX , IS_LONG , IS_NULL , IS_OBJECT , IS_OBJECT_EX , IS_PTR ,
331
+ IS_REFERENCE , IS_REFERENCE_EX , IS_RESOURCE , IS_RESOURCE_EX , IS_STRING , IS_STRING_EX ,
332
+ IS_TRUE , IS_UNDEF , IS_VOID ,
333
333
} ;
334
334
use std:: convert:: TryFrom ;
335
335
@@ -355,6 +355,7 @@ mod tests {
355
355
test ! ( IS_CONSTANT_AST , ConstantExpression ) ;
356
356
test ! ( IS_CALLABLE , Callable ) ;
357
357
test ! ( IS_VOID , Void ) ;
358
+ test ! ( IS_PTR , Ptr ) ;
358
359
359
360
test ! ( IS_INTERNED_STRING_EX , String ) ;
360
361
test ! ( IS_STRING_EX , String ) ;
0 commit comments