@@ -54,6 +54,7 @@ impl<'a, 'b: 'a> fmt::Write for PadAdapter<'a, 'b> {
5454///
5555/// Constructed by the `Formatter::debug_struct` method.
5656#[ must_use]
57+ #[ stable( feature = "debug_builders" , since = "1.2.0" ) ]
5758pub struct DebugStruct < ' a , ' b : ' a > {
5859 fmt : & ' a mut fmt:: Formatter < ' b > ,
5960 result : fmt:: Result ,
@@ -72,7 +73,7 @@ pub fn debug_struct_new<'a, 'b>(fmt: &'a mut fmt::Formatter<'b>, name: &str)
7273
7374impl < ' a , ' b : ' a > DebugStruct < ' a , ' b > {
7475 /// Adds a new field to the generated struct output.
75- #[ unstable ( feature = "debug_builders" , reason = "method was just created " ) ]
76+ #[ stable ( feature = "debug_builders" , since = "1.2.0 " ) ]
7677 pub fn field ( & mut self , name : & str , value : & fmt:: Debug ) -> & mut DebugStruct < ' a , ' b > {
7778 self . result = self . result . and_then ( |_| {
7879 let prefix = if self . has_fields {
@@ -94,7 +95,7 @@ impl<'a, 'b: 'a> DebugStruct<'a, 'b> {
9495 }
9596
9697 /// Finishes output and returns any error encountered.
97- #[ unstable ( feature = "debug_builders" , reason = "method was just created " ) ]
98+ #[ stable ( feature = "debug_builders" , since = "1.2.0 " ) ]
9899 pub fn finish ( & mut self ) -> fmt:: Result {
99100 if self . has_fields {
100101 self . result = self . result . and_then ( |_| {
@@ -117,6 +118,7 @@ impl<'a, 'b: 'a> DebugStruct<'a, 'b> {
117118///
118119/// Constructed by the `Formatter::debug_tuple` method.
119120#[ must_use]
121+ #[ stable( feature = "debug_builders" , since = "1.2.0" ) ]
120122pub struct DebugTuple < ' a , ' b : ' a > {
121123 fmt : & ' a mut fmt:: Formatter < ' b > ,
122124 result : fmt:: Result ,
@@ -134,7 +136,7 @@ pub fn debug_tuple_new<'a, 'b>(fmt: &'a mut fmt::Formatter<'b>, name: &str) -> D
134136
135137impl < ' a , ' b : ' a > DebugTuple < ' a , ' b > {
136138 /// Adds a new field to the generated tuple struct output.
137- #[ unstable ( feature = "debug_builders" , reason = "method was just created " ) ]
139+ #[ stable ( feature = "debug_builders" , since = "1.2.0 " ) ]
138140 pub fn field ( & mut self , value : & fmt:: Debug ) -> & mut DebugTuple < ' a , ' b > {
139141 self . result = self . result . and_then ( |_| {
140142 let ( prefix, space) = if self . has_fields {
@@ -156,7 +158,7 @@ impl<'a, 'b: 'a> DebugTuple<'a, 'b> {
156158 }
157159
158160 /// Finishes output and returns any error encountered.
159- #[ unstable ( feature = "debug_builders" , reason = "method was just created " ) ]
161+ #[ stable ( feature = "debug_builders" , since = "1.2.0 " ) ]
160162 pub fn finish ( & mut self ) -> fmt:: Result {
161163 if self . has_fields {
162164 self . result = self . result . and_then ( |_| {
@@ -211,6 +213,7 @@ impl<'a, 'b: 'a> DebugInner<'a, 'b> {
211213///
212214/// Constructed by the `Formatter::debug_set` method.
213215#[ must_use]
216+ #[ stable( feature = "debug_builders" , since = "1.2.0" ) ]
214217pub struct DebugSet < ' a , ' b : ' a > {
215218 inner : DebugInner < ' a , ' b > ,
216219}
@@ -228,14 +231,14 @@ pub fn debug_set_new<'a, 'b>(fmt: &'a mut fmt::Formatter<'b>) -> DebugSet<'a, 'b
228231
229232impl < ' a , ' b : ' a > DebugSet < ' a , ' b > {
230233 /// Adds a new entry to the set output.
231- #[ unstable ( feature = "debug_builders" , reason = "method was just created " ) ]
234+ #[ stable ( feature = "debug_builders" , since = "1.2.0 " ) ]
232235 pub fn entry ( & mut self , entry : & fmt:: Debug ) -> & mut DebugSet < ' a , ' b > {
233236 self . inner . entry ( entry) ;
234237 self
235238 }
236239
237240 /// Adds the contents of an iterator of entries to the set output.
238- #[ unstable ( feature = "debug_builders" , reason = "method was just created " ) ]
241+ #[ stable ( feature = "debug_builders" , since = "1.2.0 " ) ]
239242 pub fn entries < D , I > ( & mut self , entries : I ) -> & mut DebugSet < ' a , ' b >
240243 where D : fmt:: Debug , I : IntoIterator < Item =D > {
241244 for entry in entries {
@@ -245,7 +248,7 @@ impl<'a, 'b: 'a> DebugSet<'a, 'b> {
245248 }
246249
247250 /// Finishes output and returns any error encountered.
248- #[ unstable ( feature = "debug_builders" , reason = "method was just created " ) ]
251+ #[ stable ( feature = "debug_builders" , since = "1.2.0 " ) ]
249252 pub fn finish ( & mut self ) -> fmt:: Result {
250253 self . inner . finish ( ) ;
251254 self . inner . result . and_then ( |_| self . inner . fmt . write_str ( "}" ) )
@@ -256,6 +259,7 @@ impl<'a, 'b: 'a> DebugSet<'a, 'b> {
256259///
257260/// Constructed by the `Formatter::debug_list` method.
258261#[ must_use]
262+ #[ stable( feature = "debug_builders" , since = "1.2.0" ) ]
259263pub struct DebugList < ' a , ' b : ' a > {
260264 inner : DebugInner < ' a , ' b > ,
261265}
@@ -273,14 +277,14 @@ pub fn debug_list_new<'a, 'b>(fmt: &'a mut fmt::Formatter<'b>) -> DebugList<'a,
273277
274278impl < ' a , ' b : ' a > DebugList < ' a , ' b > {
275279 /// Adds a new entry to the list output.
276- #[ unstable ( feature = "debug_builders" , reason = "method was just created " ) ]
280+ #[ stable ( feature = "debug_builders" , since = "1.2.0 " ) ]
277281 pub fn entry ( & mut self , entry : & fmt:: Debug ) -> & mut DebugList < ' a , ' b > {
278282 self . inner . entry ( entry) ;
279283 self
280284 }
281285
282286 /// Adds the contents of an iterator of entries to the list output.
283- #[ unstable ( feature = "debug_builders" , reason = "method was just created " ) ]
287+ #[ stable ( feature = "debug_builders" , since = "1.2.0 " ) ]
284288 pub fn entries < D , I > ( & mut self , entries : I ) -> & mut DebugList < ' a , ' b >
285289 where D : fmt:: Debug , I : IntoIterator < Item =D > {
286290 for entry in entries {
@@ -290,7 +294,7 @@ impl<'a, 'b: 'a> DebugList<'a, 'b> {
290294 }
291295
292296 /// Finishes output and returns any error encountered.
293- #[ unstable ( feature = "debug_builders" , reason = "method was just created " ) ]
297+ #[ stable ( feature = "debug_builders" , since = "1.2.0 " ) ]
294298 pub fn finish ( & mut self ) -> fmt:: Result {
295299 self . inner . finish ( ) ;
296300 self . inner . result . and_then ( |_| self . inner . fmt . write_str ( "]" ) )
@@ -301,6 +305,7 @@ impl<'a, 'b: 'a> DebugList<'a, 'b> {
301305///
302306/// Constructed by the `Formatter::debug_map` method.
303307#[ must_use]
308+ #[ stable( feature = "debug_builders" , since = "1.2.0" ) ]
304309pub struct DebugMap < ' a , ' b : ' a > {
305310 fmt : & ' a mut fmt:: Formatter < ' b > ,
306311 result : fmt:: Result ,
@@ -318,7 +323,7 @@ pub fn debug_map_new<'a, 'b>(fmt: &'a mut fmt::Formatter<'b>) -> DebugMap<'a, 'b
318323
319324impl < ' a , ' b : ' a > DebugMap < ' a , ' b > {
320325 /// Adds a new entry to the map output.
321- #[ unstable ( feature = "debug_builders" , reason = "method was just created " ) ]
326+ #[ stable ( feature = "debug_builders" , since = "1.2.0 " ) ]
322327 pub fn entry ( & mut self , key : & fmt:: Debug , value : & fmt:: Debug ) -> & mut DebugMap < ' a , ' b > {
323328 self . result = self . result . and_then ( |_| {
324329 if self . is_pretty ( ) {
@@ -336,7 +341,7 @@ impl<'a, 'b: 'a> DebugMap<'a, 'b> {
336341 }
337342
338343 /// Adds the contents of an iterator of entries to the map output.
339- #[ unstable ( feature = "debug_builders" , reason = "method was just created " ) ]
344+ #[ stable ( feature = "debug_builders" , since = "1.2.0 " ) ]
340345 pub fn entries < K , V , I > ( & mut self , entries : I ) -> & mut DebugMap < ' a , ' b >
341346 where K : fmt:: Debug , V : fmt:: Debug , I : IntoIterator < Item =( K , V ) > {
342347 for ( k, v) in entries {
@@ -346,7 +351,7 @@ impl<'a, 'b: 'a> DebugMap<'a, 'b> {
346351 }
347352
348353 /// Finishes output and returns any error encountered.
349- #[ unstable ( feature = "debug_builders" , reason = "method was just created " ) ]
354+ #[ stable ( feature = "debug_builders" , since = "1.2.0 " ) ]
350355 pub fn finish ( & mut self ) -> fmt:: Result {
351356 let prefix = if self . is_pretty ( ) && self . has_fields { "\n " } else { "" } ;
352357 self . result . and_then ( |_| write ! ( self . fmt, "{}}}" , prefix) )
0 commit comments