@@ -140,20 +140,20 @@ impl<W: Write> DocumentPrinter<W> {
140140 /// Prints the given type.
141141 pub fn ty ( & mut self , ty : & Type ) -> std:: fmt:: Result {
142142 match ty {
143- Type :: U8 => write ! ( self . writer, "u8" ) ,
144- Type :: S8 => write ! ( self . writer, "s8" ) ,
145- Type :: U16 => write ! ( self . writer, "u16" ) ,
146- Type :: S16 => write ! ( self . writer, "s16" ) ,
147- Type :: U32 => write ! ( self . writer, "u32" ) ,
148- Type :: S32 => write ! ( self . writer, "s32" ) ,
149- Type :: U64 => write ! ( self . writer, "u64" ) ,
150- Type :: S64 => write ! ( self . writer, "s64" ) ,
151- Type :: Float32 => write ! ( self . writer, "float32" ) ,
152- Type :: Float64 => write ! ( self . writer, "float64" ) ,
153- Type :: Char => write ! ( self . writer, "char" ) ,
154- Type :: Bool => write ! ( self . writer, "bool" ) ,
155- Type :: String => write ! ( self . writer, "string" ) ,
156- Type :: Tuple ( types) => {
143+ Type :: U8 ( _ ) => write ! ( self . writer, "u8" ) ,
144+ Type :: S8 ( _ ) => write ! ( self . writer, "s8" ) ,
145+ Type :: U16 ( _ ) => write ! ( self . writer, "u16" ) ,
146+ Type :: S16 ( _ ) => write ! ( self . writer, "s16" ) ,
147+ Type :: U32 ( _ ) => write ! ( self . writer, "u32" ) ,
148+ Type :: S32 ( _ ) => write ! ( self . writer, "s32" ) ,
149+ Type :: U64 ( _ ) => write ! ( self . writer, "u64" ) ,
150+ Type :: S64 ( _ ) => write ! ( self . writer, "s64" ) ,
151+ Type :: Float32 ( _ ) => write ! ( self . writer, "float32" ) ,
152+ Type :: Float64 ( _ ) => write ! ( self . writer, "float64" ) ,
153+ Type :: Char ( _ ) => write ! ( self . writer, "char" ) ,
154+ Type :: Bool ( _ ) => write ! ( self . writer, "bool" ) ,
155+ Type :: String ( _ ) => write ! ( self . writer, "string" ) ,
156+ Type :: Tuple ( types, _ ) => {
157157 write ! ( self . writer, "tuple<" ) ?;
158158 for ( i, ty) in types. iter ( ) . enumerate ( ) {
159159 if i > 0 {
@@ -165,17 +165,17 @@ impl<W: Write> DocumentPrinter<W> {
165165
166166 write ! ( self . writer, ">" )
167167 }
168- Type :: List ( ty) => {
168+ Type :: List ( ty, _ ) => {
169169 write ! ( self . writer, "list<" ) ?;
170170 self . ty ( ty) ?;
171171 write ! ( self . writer, ">" )
172172 }
173- Type :: Option ( ty) => {
173+ Type :: Option ( ty, _ ) => {
174174 write ! ( self . writer, "option<" ) ?;
175175 self . ty ( ty) ?;
176176 write ! ( self . writer, ">" )
177177 }
178- Type :: Result { ok, err } => match ( ok, err) {
178+ Type :: Result { ok, err, .. } => match ( ok, err) {
179179 ( None , None ) => write ! ( self . writer, "result" ) ,
180180 ( None , Some ( err) ) => {
181181 write ! ( self . writer, "result<_, " ) ?;
@@ -195,7 +195,7 @@ impl<W: Write> DocumentPrinter<W> {
195195 write ! ( self . writer, ">" )
196196 }
197197 } ,
198- Type :: Borrow ( id) => {
198+ Type :: Borrow ( id, _ ) => {
199199 write ! ( self . writer, "borrow<{id}>" , id = id. span. as_str( ) )
200200 }
201201 Type :: Ident ( id) => write ! ( self . writer, "{id}" , id = id. span. as_str( ) ) ,
@@ -323,7 +323,7 @@ impl<W: Write> DocumentPrinter<W> {
323323 write ! ( self . writer, "static " ) ?;
324324 }
325325
326- self . func_type_ref ( & method. ty ) ?;
326+ self . func_type ( & method. ty ) ?;
327327 write ! ( self . writer, ";" )
328328 }
329329
0 commit comments