From 55fbb9518b31e47e796110a1d214a2ef5c11fab5 Mon Sep 17 00:00:00 2001 From: Daniel Micay Date: Fri, 22 Mar 2013 16:21:57 -0400 Subject: [PATCH] trie: inline the other TrieSet wrapper methods --- src/libcore/trie.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/libcore/trie.rs b/src/libcore/trie.rs index 167d44b0b7e..598bbbf76c6 100644 --- a/src/libcore/trie.rs +++ b/src/libcore/trie.rs @@ -161,12 +161,15 @@ pub struct TrieSet { impl BaseIter for TrieSet { /// Visit all values in order + #[inline(always)] fn each(&self, f: &fn(&uint) -> bool) { self.map.each_key(f) } + #[inline(always)] fn size_hint(&self) -> Option { Some(self.len()) } } impl ReverseIter for TrieSet { /// Visit all values in reverse order + #[inline(always)] fn each_reverse(&self, f: &fn(&uint) -> bool) { self.map.each_key_reverse(f) }