mirror of
https://github.com/pezkuwichain/serde.git
synced 2026-06-14 08:11:02 +00:00
Remove ineffective ?Sized bound on weak rc Deserialize impls
These impls have both `T: ?Sized` and `T: Deserialize<'de>`. But `Deserialize<'de>: Sized`.
This commit is contained in:
@@ -1908,7 +1908,7 @@ where
|
|||||||
doc_cfg,
|
doc_cfg,
|
||||||
doc(cfg(all(feature = "rc", any(feature = "std", feature = "alloc"))))
|
doc(cfg(all(feature = "rc", any(feature = "std", feature = "alloc"))))
|
||||||
)]
|
)]
|
||||||
impl<'de, T: ?Sized> Deserialize<'de> for RcWeak<T>
|
impl<'de, T> Deserialize<'de> for RcWeak<T>
|
||||||
where
|
where
|
||||||
T: Deserialize<'de>,
|
T: Deserialize<'de>,
|
||||||
{
|
{
|
||||||
@@ -1930,7 +1930,7 @@ where
|
|||||||
doc_cfg,
|
doc_cfg,
|
||||||
doc(cfg(all(feature = "rc", any(feature = "std", feature = "alloc"))))
|
doc(cfg(all(feature = "rc", any(feature = "std", feature = "alloc"))))
|
||||||
)]
|
)]
|
||||||
impl<'de, T: ?Sized> Deserialize<'de> for ArcWeak<T>
|
impl<'de, T> Deserialize<'de> for ArcWeak<T>
|
||||||
where
|
where
|
||||||
T: Deserialize<'de>,
|
T: Deserialize<'de>,
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user