Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit c8c1a17

Browse files
committed
edition 2024
1 parent af4179a commit c8c1a17

29 files changed

+189
-185
lines changed

Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22
name = "orjson"
33
version = "3.11.3"
44
authors = ["ijl <[email protected]>"]
5-
edition = "2021"
6-
resolver = "2"
5+
edition = "2024"
6+
resolver = "3"
77
rust-version = "1.85"
88
license = "Apache-2.0 OR MIT"
99
keywords = ["fast", "json", "dataclass", "dataclasses", "datetime", "rfc", "8259", "3339"]

src/deserialize/backend/json.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
// SPDX-License-Identifier: (Apache-2.0 OR MIT)
22

3-
use crate::deserialize::pyobject::*;
43
use crate::deserialize::DeserializeError;
4+
use crate::deserialize::pyobject::*;
55
use crate::str::PyStr;
66
use core::ptr::NonNull;
77
use serde::de::{self, DeserializeSeed, Deserializer, MapAccess, SeqAccess, Visitor};

src/deserialize/backend/yyjson.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
11
// SPDX-License-Identifier: (Apache-2.0 OR MIT)
22

3+
use crate::deserialize::DeserializeError;
34
use crate::deserialize::pyobject::{
45
get_unicode_key, parse_f64, parse_false, parse_i64, parse_none, parse_true, parse_u64,
56
};
6-
use crate::deserialize::DeserializeError;
77
use crate::ffi::yyjson::{
8-
yyjson_alc_pool_init, yyjson_doc, yyjson_read_err, yyjson_read_opts, yyjson_val,
9-
YYJSON_READ_SUCCESS,
8+
YYJSON_READ_SUCCESS, yyjson_alc_pool_init, yyjson_doc, yyjson_read_err, yyjson_read_opts,
9+
yyjson_val,
1010
};
1111
use crate::str::PyStr;
1212
use crate::util::usize_to_isize;
1313
use core::ffi::c_char;
14-
use core::ptr::{null, null_mut, NonNull};
14+
use core::ptr::{NonNull, null, null_mut};
1515
use std::borrow::Cow;
1616

1717
const YYJSON_TAG_BIT: u8 = 8;

src/deserialize/deserializer.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
// SPDX-License-Identifier: (Apache-2.0 OR MIT)
22

3-
use crate::deserialize::utf8::read_input_to_buf;
43
use crate::deserialize::DeserializeError;
4+
use crate::deserialize::utf8::read_input_to_buf;
55
use crate::typeref::EMPTY_UNICODE;
66
use core::ptr::NonNull;
77

src/deserialize/mod.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,6 @@ mod pyobject;
99
mod utf8;
1010

1111
#[cfg(not(Py_GIL_DISABLED))]
12-
pub(crate) use cache::{KeyMap, KEY_MAP};
12+
pub(crate) use cache::{KEY_MAP, KeyMap};
1313
pub(crate) use deserializer::deserialize;
1414
pub(crate) use error::DeserializeError;

src/deserialize/pyobject.rs

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -37,11 +37,7 @@ pub(crate) fn get_unicode_key(key_str: &str) -> PyStr {
3737
#[allow(dead_code)]
3838
#[inline(always)]
3939
pub(crate) fn parse_bool(val: bool) -> NonNull<pyo3_ffi::PyObject> {
40-
if val {
41-
parse_true()
42-
} else {
43-
parse_false()
44-
}
40+
if val { parse_true() } else { parse_false() }
4541
}
4642

4743
#[inline(always)]

src/deserialize/utf8.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ use crate::deserialize::DeserializeError;
44
use crate::ffi::{PyBytes_AS_STRING, PyBytes_GET_SIZE, PyMemoryView_GET_BUFFER};
55
use crate::str::PyStr;
66
use crate::typeref::{BYTEARRAY_TYPE, BYTES_TYPE, MEMORYVIEW_TYPE, STR_TYPE};
7-
use crate::util::isize_to_usize;
87
use crate::util::INVALID_STR;
8+
use crate::util::isize_to_usize;
99
use core::ffi::c_char;
1010
use std::borrow::Cow;
1111

src/ffi/buffer.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
// SPDX-License-Identifier: (Apache-2.0 OR MIT)
22

33
use core::ffi::c_int;
4-
use pyo3_ffi::{PyObject, PyVarObject, Py_buffer, Py_hash_t, Py_ssize_t};
4+
use pyo3_ffi::{Py_buffer, Py_hash_t, Py_ssize_t, PyObject, PyVarObject};
55

66
#[repr(C)]
77
pub(crate) struct _PyManagedBufferObject {

src/ffi/bytes.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
// SPDX-License-Identifier: (Apache-2.0 OR MIT)
22

33
use core::ffi::c_char;
4-
use pyo3_ffi::{PyBytesObject, PyObject, Py_ssize_t};
4+
use pyo3_ffi::{Py_ssize_t, PyBytesObject, PyObject};
55

66
use super::compat::Py_SIZE;
77

src/ffi/fragment.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ use core::ffi::c_char;
44

55
use core::ptr::null_mut;
66
use pyo3_ffi::{
7-
PyErr_SetObject, PyExc_TypeError, PyObject, PyTypeObject, PyType_Ready, PyType_Type,
8-
PyUnicode_FromStringAndSize, PyVarObject, Py_DECREF, Py_INCREF, Py_SIZE, Py_TPFLAGS_DEFAULT,
7+
Py_DECREF, Py_INCREF, Py_SIZE, Py_TPFLAGS_DEFAULT, PyErr_SetObject, PyExc_TypeError, PyObject,
8+
PyType_Ready, PyType_Type, PyTypeObject, PyUnicode_FromStringAndSize, PyVarObject,
99
};
1010

1111
#[cfg(Py_GIL_DISABLED)]

0 commit comments

Comments
 (0)