File tree Expand file tree Collapse file tree 3 files changed +17
-9
lines changed Expand file tree Collapse file tree 3 files changed +17
-9
lines changed Original file line number Diff line number Diff line change @@ -29,6 +29,6 @@ refs/heads/tmp: e5d90d98402475b6e154ce216f9efcb80da1a747
29
29
refs/tags/1.0.0-alpha.2: 4c705f6bc559886632d3871b04f58aab093bfa2f
30
30
refs/tags/homu-tmp: 1fe32ca12c51afcd761d9962f51a74ff0d07a591
31
31
refs/tags/1.0.0-beta: 8cbb92b53468ee2b0c2d3eeb8567005953d40828
32
- refs/heads/stable: 15b028c5859f98b32cde69b81dd62468039db0be
32
+ refs/heads/stable: 63da18b269128c6594b0fa60064b187a9b5d0418
33
33
refs/tags/1.0.0: 55bd4f8ff2b323f317ae89e254ce87162d52a375
34
34
refs/tags/1.1.0: bc3c16f09287e5545c1d3f76b7abd54f2eca868b
Original file line number Diff line number Diff line change @@ -731,13 +731,6 @@ impl<'a> Formatter<'a> {
731
731
self . buf . write_str ( data)
732
732
}
733
733
734
- /// Writes a `char` to the underlying buffer contained within this
735
- /// formatter.
736
- #[ stable( feature = "fmt_write_char" , since = "1.1.0" ) ]
737
- pub fn write_char ( & mut self , c : char ) -> Result {
738
- self . buf . write_char ( c)
739
- }
740
-
741
734
/// Writes some formatted information into this instance
742
735
#[ stable( feature = "rust1" , since = "1.0.0" ) ]
743
736
pub fn write_fmt ( & mut self , fmt : Arguments ) -> Result {
@@ -899,6 +892,21 @@ impl<'a> Formatter<'a> {
899
892
}
900
893
}
901
894
895
+ #[ stable( since = "1.2.0" , feature = "formatter_write" ) ]
896
+ impl < ' a > Write for Formatter < ' a > {
897
+ fn write_str ( & mut self , s : & str ) -> Result {
898
+ self . buf . write_str ( s)
899
+ }
900
+
901
+ fn write_char ( & mut self , c : char ) -> Result {
902
+ self . buf . write_char ( c)
903
+ }
904
+
905
+ fn write_fmt ( & mut self , args : Arguments ) -> Result {
906
+ write ( self . buf , args)
907
+ }
908
+ }
909
+
902
910
#[ stable( feature = "rust1" , since = "1.0.0" ) ]
903
911
impl Display for Error {
904
912
fn fmt ( & self , f : & mut Formatter ) -> Result {
Original file line number Diff line number Diff line change 15
15
#![ allow( unknown_features) ]
16
16
#![ feature( box_syntax) ]
17
17
18
- use std:: fmt;
18
+ use std:: fmt:: { self , Write } ;
19
19
use std:: usize;
20
20
21
21
struct A ;
You can’t perform that action at this time.
0 commit comments