| commit | 0531f43ce9c777b8e579a87f0411bf9b328158ce | [log] [tgz] |
|---|---|---|
| author | David Tolnay <dtolnay@gmail.com> | Sat Oct 03 23:50:28 2020 -0700 |
| committer | David Tolnay <dtolnay@gmail.com> | Sun Oct 04 00:36:56 2020 -0700 |
| tree | 797bd2b195c4b326d69753aabee0f1d6070c8070 | |
| parent | 6586c69a114a274481cbab1017927d6273419b4d [diff] [blame] |
Improve error message on a conflicting explicit impl
diff --git a/syntax/set.rs b/syntax/set.rs index 891df60..73e3909 100644 --- a/syntax/set.rs +++ b/syntax/set.rs
@@ -35,6 +35,14 @@ { self.set.contains(value) } + + pub fn get<Q>(&self, value: &Q) -> Option<&'a T> + where + &'a T: Borrow<Q>, + Q: ?Sized + Hash + Eq, + { + self.set.get(value).copied() + } } impl<'s, 'a, T> IntoIterator for &'s OrderedSet<&'a T> {