We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 44e433a commit 246c074Copy full SHA for 246c074
1 file changed
src/encode.rs
@@ -43,7 +43,7 @@ impl<'p, 'a> Serialize for SerializePyObject<'p, 'a> {
43
serializer.serialize_i64(val)
44
} else if unsafe { obj_ptr == BOOL_PTR } {
45
let val = unsafe { <PyBool as PyTryFrom>::try_from_unchecked(self.obj) };
46
- serializer.serialize_bool(val.is_true())
+ serializer.serialize_bool(unsafe { val.as_ptr() == TRUE })
47
} else if unsafe { obj_ptr == NONE_PTR } {
48
serializer.serialize_unit()
49
} else if unsafe { obj_ptr == DICT_PTR } {
0 commit comments