mirror of
https://github.com/pezkuwichain/serde.git
synced 2026-06-15 19:01:01 +00:00
make ser::iterator more general by taking IntoIterator
This commit is contained in:
@@ -431,8 +431,8 @@ pub struct Iterator<I>(RefCell<Option<I>>)
|
|||||||
/// serialize the given iterator as a sequence
|
/// serialize the given iterator as a sequence
|
||||||
#[cfg(feature = "unstable")]
|
#[cfg(feature = "unstable")]
|
||||||
pub fn iterator<I>(iter: I) -> Iterator<I>
|
pub fn iterator<I>(iter: I) -> Iterator<I>
|
||||||
where <I as iter::Iterator>::Item: Serialize,
|
where <I as iter::IntoIterator>::Item: Serialize,
|
||||||
I: iter::Iterator
|
I: iter::IntoIterator
|
||||||
{
|
{
|
||||||
Iterator(RefCell::new(Some(iter)))
|
Iterator(RefCell::new(Some(iter.into_iter())))
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user