Rename 'try!' macro to 'tri!' in preparation for 2018 edition

Because 'try' is a keyword in 2018+.
This commit is contained in:
David Tolnay
2023-07-30 21:29:37 -07:00
parent ba12070665
commit 9388433642
9 changed files with 167 additions and 167 deletions
+5 -5
View File
@@ -1280,8 +1280,8 @@ pub trait Serializer: Sized {
<I as IntoIterator>::Item: Serialize,
{
let mut iter = iter.into_iter();
let mut serializer = try!(self.serialize_seq(iterator_len_hint(&iter)));
try!(iter.try_for_each(|item| serializer.serialize_element(&item)));
let mut serializer = tri!(self.serialize_seq(iterator_len_hint(&iter)));
tri!(iter.try_for_each(|item| serializer.serialize_element(&item)));
serializer.end()
}
@@ -1318,8 +1318,8 @@ pub trait Serializer: Sized {
I: IntoIterator<Item = (K, V)>,
{
let mut iter = iter.into_iter();
let mut serializer = try!(self.serialize_map(iterator_len_hint(&iter)));
try!(iter.try_for_each(|(key, value)| serializer.serialize_entry(&key, &value)));
let mut serializer = tri!(self.serialize_map(iterator_len_hint(&iter)));
tri!(iter.try_for_each(|(key, value)| serializer.serialize_entry(&key, &value)));
serializer.end()
}
@@ -1813,7 +1813,7 @@ pub trait SerializeMap {
K: Serialize,
V: Serialize,
{
try!(self.serialize_key(key));
tri!(self.serialize_key(key));
self.serialize_value(value)
}