@@ -41,10 +41,6 @@ pub fn debug_write(self : Int64, buf : Buffer) -> Unit {
4141 buf .write_string (self .to_string ())
4242}
4343
44- pub fn debug_write (self : Double , buf : Buffer ) -> Unit {
45- buf .write_string (self .to_string ())
46- }
47-
4844fn should_escape (ch : Char ) -> Bool {
4945 match ch {
5046 '"' | '\' ' | '\\ ' | '\n ' | '\r ' | '\b ' | '\t ' => true
@@ -85,12 +81,6 @@ fn escape_write_char(ch : Char, buf : Buffer) -> Unit {
8581 }
8682}
8783
88- pub fn debug_write (self : Char , buf : Buffer ) -> Unit {
89- buf .write_char ('\' ' )
90- escape_write_char (self , buf )
91- buf .write_char ('\' ' )
92- }
93-
9484pub fn debug_write [X : Debug ](self : Option [X ], buf : Buffer ) -> Unit {
9585 match self {
9686 None => buf .write_string ("None" )
@@ -157,56 +147,3 @@ pub fn debug_write(self : String, buf : Buffer) -> Unit {
157147 flush_segment (self .length ())
158148 buf .write_char ('"' )
159149}
160-
161- pub fn debug_write [X : Debug , Y : Debug ](self : (X , Y ), buf : Buffer ) -> Unit {
162- buf .write_char ('(' )
163- self .0 .debug_write (buf )
164- buf .write_string (", " )
165- self .1 .debug_write (buf )
166- buf .write_char (')' )
167- }
168-
169- pub fn debug_write [X : Debug , Y : Debug , Z : Debug ](
170- self : (X , Y , Z ),
171- buf : Buffer
172- ) -> Unit {
173- buf .write_char ('(' )
174- self .0 .debug_write (buf )
175- buf .write_string (", " )
176- self .1 .debug_write (buf )
177- buf .write_string (", " )
178- self .2 .debug_write (buf )
179- buf .write_char (')' )
180- }
181-
182- pub fn debug_write [X : Debug , Y : Debug , Z : Debug , W : Debug ](
183- self : (X , Y , Z , W ),
184- buf : Buffer
185- ) -> Unit {
186- buf .write_char ('(' )
187- self .0 .debug_write (buf )
188- buf .write_string (", " )
189- self .1 .debug_write (buf )
190- buf .write_string (", " )
191- self .2 .debug_write (buf )
192- buf .write_string (", " )
193- self .3 .debug_write (buf )
194- buf .write_char (')' )
195- }
196-
197- pub fn debug_write [X1 : Debug , X2 : Debug , X3 : Debug , X4 : Debug , X5 : Debug ](
198- self : (X1 , X2 , X3 , X4 , X5 ),
199- buf : Buffer
200- ) -> Unit {
201- buf .write_char ('(' )
202- self .0 .debug_write (buf )
203- buf .write_string (", " )
204- self .1 .debug_write (buf )
205- buf .write_string (", " )
206- self .2 .debug_write (buf )
207- buf .write_string (", " )
208- self .3 .debug_write (buf )
209- buf .write_string (", " )
210- self .4 .debug_write (buf )
211- buf .write_char (')' )
212- }
0 commit comments