about summary refs log tree commit diff
path: root/src/libsyntax/parse/common.rs
diff options
context:
space:
mode:
authorCorey Farwell <coreyf@rwell.org>2016-02-22 23:24:42 -0500
committerCorey Farwell <coreyf@rwell.org>2016-02-22 23:24:42 -0500
commitbc2f5e261283c3a3d996ae36db053ca096dd01f8 (patch)
treedaa1c5f030d10b200c1dff11be19925cc1617394 /src/libsyntax/parse/common.rs
parentc8fc4817dcbf50690aba1fc8bd4db336aff2dbc6 (diff)
downloadrust-bc2f5e261283c3a3d996ae36db053ca096dd01f8.tar.gz
rust-bc2f5e261283c3a3d996ae36db053ca096dd01f8.zip
Use associated functions for libsyntax SepSeq constructors.
Diffstat (limited to 'src/libsyntax/parse/common.rs')
-rw-r--r--src/libsyntax/parse/common.rs20
1 files changed, 11 insertions, 9 deletions
diff --git a/src/libsyntax/parse/common.rs b/src/libsyntax/parse/common.rs
index 060b0b52637..b57708f9193 100644
--- a/src/libsyntax/parse/common.rs
+++ b/src/libsyntax/parse/common.rs
@@ -19,16 +19,18 @@ pub struct SeqSep {
     pub trailing_sep_allowed: bool,
 }
 
-pub fn seq_sep_trailing_allowed(t: token::Token) -> SeqSep {
-    SeqSep {
-        sep: Some(t),
-        trailing_sep_allowed: true,
+impl SeqSep {
+    pub fn trailing_allowed(t: token::Token) -> SeqSep {
+        SeqSep {
+            sep: Some(t),
+            trailing_sep_allowed: true,
+        }
     }
-}
 
-pub fn seq_sep_none() -> SeqSep {
-    SeqSep {
-        sep: None,
-        trailing_sep_allowed: false,
+    pub fn none() -> SeqSep {
+        SeqSep {
+            sep: None,
+            trailing_sep_allowed: false,
+        }
     }
 }