aboutsummaryrefslogtreecommitdiffstats
path: root/src/servo/parser/css_builder.rs
diff options
context:
space:
mode:
authorMargaret Meyerhofer <mmeyerhofer@mozilla.com>2012-07-18 15:57:22 -0700
committerMargaret Meyerhofer <mmeyerhofer@mozilla.com>2012-07-18 15:57:22 -0700
commit0551c79ec4e59fe5a3bdda753ece0439cb999d9a (patch)
treedde1bd0b61bab98345ec5db199d522a7eefbf5c2 /src/servo/parser/css_builder.rs
parent6148309ce11aed879e8d88151c630bae6e8c617c (diff)
downloadservo-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.rs7
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 }