Skip to content

Commit 65b6630

Browse files
committed
ci: lint fixes for rust 1.78
1 parent e1fc99d commit 65b6630

File tree

2 files changed

+4
-10
lines changed

2 files changed

+4
-10
lines changed

src/errors/types.rs

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -56,15 +56,12 @@ fn field_from_context<'py, T: FromPyObject<'py>>(
5656
.map_err(|_| py_error_type!(PyTypeError; "{}: '{}' context value must be a {}", enum_name, field_name, type_name_fn()))
5757
}
5858

59-
fn cow_field_from_context<'py, T: FromPyObject<'py>, B: ?Sized + 'static>(
59+
fn cow_field_from_context<'py, T: FromPyObject<'py>, B: ToOwned<Owned = T> + ?Sized + 'static>(
6060
context: Option<&Bound<'py, PyDict>>,
6161
field_name: &str,
6262
enum_name: &str,
6363
_type_name_fn: fn() -> &'static str,
64-
) -> PyResult<Cow<'static, B>>
65-
where
66-
B: ToOwned<Owned = T>,
67-
{
64+
) -> PyResult<Cow<'static, B>> {
6865
let res: T = field_from_context(context, field_name, enum_name, || {
6966
type_name::<T>().split("::").last().unwrap()
7067
})?;

src/serializers/ser.rs

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -243,16 +243,13 @@ where
243243
value.serialize(self)
244244
}
245245

246-
fn serialize_newtype_variant<T: ?Sized>(
246+
fn serialize_newtype_variant<T: Serialize + ?Sized>(
247247
self,
248248
_name: &'static str,
249249
_variant_index: u32,
250250
variant: &'static str,
251251
value: &T,
252-
) -> Result<Self::Ok>
253-
where
254-
T: Serialize,
255-
{
252+
) -> Result<Self::Ok> {
256253
tri!(self
257254
.formatter
258255
.begin_object(&mut self.writer)

0 commit comments

Comments
 (0)