Implement Default for Chain to be an empty chain

This commit is contained in:
David Tolnay 2019-11-22 18:12:28 -08:00
parent ca2b8b9bb0
commit 2d8d0aa02a
No known key found for this signature in database
GPG Key ID: F9BA143B95FF6D82

View File

@ -75,3 +75,13 @@ impl ExactSizeIterator for Chain<'_> {
}
}
}
impl Default for Chain<'_> {
fn default() -> Self {
Chain {
state: ChainState::Buffered {
rest: Vec::new().into_iter(),
},
}
}
}