diff options
author | Margaret Meyerhofer <mmeyerhofer@mozilla.com> | 2012-07-18 15:57:22 -0700 |
---|---|---|
committer | Margaret Meyerhofer <mmeyerhofer@mozilla.com> | 2012-07-18 15:57:22 -0700 |
commit | 0551c79ec4e59fe5a3bdda753ece0439cb999d9a (patch) | |
tree | dde1bd0b61bab98345ec5db199d522a7eefbf5c2 /src/servo/parser/css_builder.rs | |
parent | 6148309ce11aed879e8d88151c630bae6e8c617c (diff) | |
download | servo-0551c79ec4e59fe5a3bdda753ece0439cb999d9a.tar.gz servo-0551c79ec4e59fe5a3bdda753ece0439cb999d9a.zip |
Added traits to adhere to new coherence requirements
Diffstat (limited to 'src/servo/parser/css_builder.rs')
-rw-r--r-- | src/servo/parser/css_builder.rs | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/servo/parser/css_builder.rs b/src/servo/parser/css_builder.rs index 0c794ac1cd9..370380c3c8c 100644 --- a/src/servo/parser/css_builder.rs +++ b/src/servo/parser/css_builder.rs @@ -16,7 +16,12 @@ import vec::push; type TokenReader = {stream : port<Token>, mut lookahead : option<Token>}; -impl methods for TokenReader { +trait methods { + fn get() -> Token; + fn unget(-tok : Token); +} + +impl methods of methods for TokenReader { fn get() -> Token { alt copy self.lookahead { some(tok) { self.lookahead = none; copy tok } |