Skip to content

Commit 89139e2

Browse files
committed
Remove ineffective ?Sized bound on weak rc Deserialize impls
These impls have both `T: ?Sized` and `T: Deserialize<'de>`. But `Deserialize<'de>: Sized`.
1 parent c9cab49 commit 89139e2

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

serde/src/de/impls.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1908,7 +1908,7 @@ where
19081908
doc_cfg,
19091909
doc(cfg(all(feature = "rc", any(feature = "std", feature = "alloc"))))
19101910
)]
1911-
impl<'de, T: ?Sized> Deserialize<'de> for RcWeak<T>
1911+
impl<'de, T> Deserialize<'de> for RcWeak<T>
19121912
where
19131913
T: Deserialize<'de>,
19141914
{
@@ -1930,7 +1930,7 @@ where
19301930
doc_cfg,
19311931
doc(cfg(all(feature = "rc", any(feature = "std", feature = "alloc"))))
19321932
)]
1933-
impl<'de, T: ?Sized> Deserialize<'de> for ArcWeak<T>
1933+
impl<'de, T> Deserialize<'de> for ArcWeak<T>
19341934
where
19351935
T: Deserialize<'de>,
19361936
{

0 commit comments

Comments
 (0)