@@ -122,7 +122,7 @@ fn encode_trait_ref<'a, 'tcx>(rbml_w: &mut Encoder,
122122// Item info table encoding
123123fn encode_family ( rbml_w : & mut Encoder , c : char ) {
124124 rbml_w. start_tag ( tag_items_data_item_family) ;
125- rbml_w. writer . write ( & [ c as u8 ] ) ;
125+ rbml_w. writer . write_all ( & [ c as u8 ] ) ;
126126 rbml_w. end_tag ( ) ;
127127}
128128
@@ -149,7 +149,7 @@ fn encode_bounds_and_type<'a, 'tcx>(rbml_w: &mut Encoder,
149149fn encode_variant_id ( rbml_w : & mut Encoder , vid : DefId ) {
150150 rbml_w. start_tag ( tag_items_data_item_variant) ;
151151 let s = def_to_string ( vid) ;
152- rbml_w. writer . write ( s. as_bytes ( ) ) ;
152+ rbml_w. writer . write_all ( s. as_bytes ( ) ) ;
153153 rbml_w. end_tag ( ) ;
154154
155155 rbml_w. start_tag ( tag_mod_child) ;
@@ -259,7 +259,7 @@ fn encode_symbol(ecx: &EncodeContext,
259259 match ecx. item_symbols . borrow ( ) . get ( & id) {
260260 Some ( x) => {
261261 debug ! ( "encode_symbol(id={}, str={})" , id, * x) ;
262- rbml_w. writer . write ( x. as_bytes ( ) ) ;
262+ rbml_w. writer . write_all ( x. as_bytes ( ) ) ;
263263 }
264264 None => {
265265 ecx. diag . handler ( ) . bug (
@@ -274,14 +274,14 @@ fn encode_disr_val(_: &EncodeContext,
274274 disr_val : ty:: Disr ) {
275275 rbml_w. start_tag ( tag_disr_val) ;
276276 let s = disr_val. to_string ( ) ;
277- rbml_w. writer . write ( s. as_bytes ( ) ) ;
277+ rbml_w. writer . write_all ( s. as_bytes ( ) ) ;
278278 rbml_w. end_tag ( ) ;
279279}
280280
281281fn encode_parent_item ( rbml_w : & mut Encoder , id : DefId ) {
282282 rbml_w. start_tag ( tag_items_data_parent_item) ;
283283 let s = def_to_string ( id) ;
284- rbml_w. writer . write ( s. as_bytes ( ) ) ;
284+ rbml_w. writer . write_all ( s. as_bytes ( ) ) ;
285285 rbml_w. end_tag ( ) ;
286286}
287287
@@ -299,7 +299,7 @@ fn encode_struct_fields(rbml_w: &mut Encoder,
299299 encode_def_id ( rbml_w, f. id ) ;
300300 rbml_w. start_tag ( tag_item_field_origin) ;
301301 let s = def_to_string ( origin) ;
302- rbml_w. writer . write ( s. as_bytes ( ) ) ;
302+ rbml_w. writer . write_all ( s. as_bytes ( ) ) ;
303303 rbml_w. end_tag ( ) ;
304304 rbml_w. end_tag ( ) ;
305305 }
@@ -637,17 +637,17 @@ fn encode_explicit_self(rbml_w: &mut Encoder,
637637 // Encode the base self type.
638638 match * explicit_self {
639639 ty:: StaticExplicitSelfCategory => {
640- rbml_w. writer . write ( & [ 's' as u8 ] ) ;
640+ rbml_w. writer . write_all ( & [ 's' as u8 ] ) ;
641641 }
642642 ty:: ByValueExplicitSelfCategory => {
643- rbml_w. writer . write ( & [ 'v' as u8 ] ) ;
643+ rbml_w. writer . write_all ( & [ 'v' as u8 ] ) ;
644644 }
645645 ty:: ByBoxExplicitSelfCategory => {
646- rbml_w. writer . write ( & [ '~' as u8 ] ) ;
646+ rbml_w. writer . write_all ( & [ '~' as u8 ] ) ;
647647 }
648648 ty:: ByReferenceExplicitSelfCategory ( _, m) => {
649649 // FIXME(#4846) encode custom lifetime
650- rbml_w. writer . write ( & [ '&' as u8 ] ) ;
650+ rbml_w. writer . write_all ( & [ '&' as u8 ] ) ;
651651 encode_mutability ( rbml_w, m) ;
652652 }
653653 }
@@ -657,21 +657,21 @@ fn encode_explicit_self(rbml_w: &mut Encoder,
657657 fn encode_mutability ( rbml_w : & mut Encoder ,
658658 m : ast:: Mutability ) {
659659 match m {
660- ast:: MutImmutable => { rbml_w. writer . write ( & [ 'i' as u8 ] ) ; }
661- ast:: MutMutable => { rbml_w. writer . write ( & [ 'm' as u8 ] ) ; }
660+ ast:: MutImmutable => { rbml_w. writer . write_all ( & [ 'i' as u8 ] ) ; }
661+ ast:: MutMutable => { rbml_w. writer . write_all ( & [ 'm' as u8 ] ) ; }
662662 }
663663 }
664664}
665665
666666fn encode_item_sort ( rbml_w : & mut Encoder , sort : char ) {
667667 rbml_w. start_tag ( tag_item_trait_item_sort) ;
668- rbml_w. writer . write ( & [ sort as u8 ] ) ;
668+ rbml_w. writer . write_all ( & [ sort as u8 ] ) ;
669669 rbml_w. end_tag ( ) ;
670670}
671671
672672fn encode_parent_sort ( rbml_w : & mut Encoder , sort : char ) {
673673 rbml_w. start_tag ( tag_item_trait_parent_sort) ;
674- rbml_w. writer . write ( & [ sort as u8 ] ) ;
674+ rbml_w. writer . write_all ( & [ sort as u8 ] ) ;
675675 rbml_w. end_tag ( ) ;
676676}
677677
@@ -680,7 +680,7 @@ fn encode_provided_source(rbml_w: &mut Encoder,
680680 for source in source_opt. iter ( ) {
681681 rbml_w. start_tag ( tag_item_method_provided_source) ;
682682 let s = def_to_string ( * source) ;
683- rbml_w. writer . write ( s. as_bytes ( ) ) ;
683+ rbml_w. writer . write_all ( s. as_bytes ( ) ) ;
684684 rbml_w. end_tag ( ) ;
685685 }
686686}
@@ -927,7 +927,7 @@ fn encode_method_argument_names(rbml_w: &mut Encoder,
927927 rbml_w. start_tag ( tag_method_argument_name) ;
928928 if let ast:: PatIdent ( _, ref path1, _) = arg. pat . node {
929929 let name = token:: get_ident ( path1. node ) ;
930- rbml_w. writer . write ( name. get ( ) . as_bytes ( ) ) ;
930+ rbml_w. writer . write_all ( name. get ( ) . as_bytes ( ) ) ;
931931 }
932932 rbml_w. end_tag ( ) ;
933933 }
@@ -1647,7 +1647,7 @@ fn encode_meta_item(rbml_w: &mut Encoder, mi: &ast::MetaItem) {
16471647 ast:: MetaWord ( ref name) => {
16481648 rbml_w. start_tag ( tag_meta_item_word) ;
16491649 rbml_w. start_tag ( tag_meta_item_name) ;
1650- rbml_w. writer . write ( name. get ( ) . as_bytes ( ) ) ;
1650+ rbml_w. writer . write_all ( name. get ( ) . as_bytes ( ) ) ;
16511651 rbml_w. end_tag ( ) ;
16521652 rbml_w. end_tag ( ) ;
16531653 }
@@ -1656,10 +1656,10 @@ fn encode_meta_item(rbml_w: &mut Encoder, mi: &ast::MetaItem) {
16561656 ast:: LitStr ( ref value, _) => {
16571657 rbml_w. start_tag ( tag_meta_item_name_value) ;
16581658 rbml_w. start_tag ( tag_meta_item_name) ;
1659- rbml_w. writer . write ( name. get ( ) . as_bytes ( ) ) ;
1659+ rbml_w. writer . write_all ( name. get ( ) . as_bytes ( ) ) ;
16601660 rbml_w. end_tag ( ) ;
16611661 rbml_w. start_tag ( tag_meta_item_value) ;
1662- rbml_w. writer . write ( value. get ( ) . as_bytes ( ) ) ;
1662+ rbml_w. writer . write_all ( value. get ( ) . as_bytes ( ) ) ;
16631663 rbml_w. end_tag ( ) ;
16641664 rbml_w. end_tag ( ) ;
16651665 }
@@ -1669,7 +1669,7 @@ fn encode_meta_item(rbml_w: &mut Encoder, mi: &ast::MetaItem) {
16691669 ast:: MetaList ( ref name, ref items) => {
16701670 rbml_w. start_tag ( tag_meta_item_list) ;
16711671 rbml_w. start_tag ( tag_meta_item_name) ;
1672- rbml_w. writer . write ( name. get ( ) . as_bytes ( ) ) ;
1672+ rbml_w. writer . write_all ( name. get ( ) . as_bytes ( ) ) ;
16731673 rbml_w. end_tag ( ) ;
16741674 for inner_item in items. iter ( ) {
16751675 encode_meta_item ( rbml_w, & * * inner_item) ;
@@ -1801,7 +1801,7 @@ fn encode_native_libraries(ecx: &EncodeContext, rbml_w: &mut Encoder) {
18011801 rbml_w. end_tag ( ) ;
18021802
18031803 rbml_w. start_tag ( tag_native_libraries_name) ;
1804- rbml_w. writer . write ( lib. as_bytes ( ) ) ;
1804+ rbml_w. writer . write_all ( lib. as_bytes ( ) ) ;
18051805 rbml_w. end_tag ( ) ;
18061806
18071807 rbml_w. end_tag ( ) ;
@@ -1981,29 +1981,29 @@ fn encode_crate_dep(rbml_w: &mut Encoder,
19811981 dep : decoder:: CrateDep ) {
19821982 rbml_w. start_tag ( tag_crate_dep) ;
19831983 rbml_w. start_tag ( tag_crate_dep_crate_name) ;
1984- rbml_w. writer . write ( dep. name . as_bytes ( ) ) ;
1984+ rbml_w. writer . write_all ( dep. name . as_bytes ( ) ) ;
19851985 rbml_w. end_tag ( ) ;
19861986 rbml_w. start_tag ( tag_crate_dep_hash) ;
1987- rbml_w. writer . write ( dep. hash . as_str ( ) . as_bytes ( ) ) ;
1987+ rbml_w. writer . write_all ( dep. hash . as_str ( ) . as_bytes ( ) ) ;
19881988 rbml_w. end_tag ( ) ;
19891989 rbml_w. end_tag ( ) ;
19901990}
19911991
19921992fn encode_hash ( rbml_w : & mut Encoder , hash : & Svh ) {
19931993 rbml_w. start_tag ( tag_crate_hash) ;
1994- rbml_w. writer . write ( hash. as_str ( ) . as_bytes ( ) ) ;
1994+ rbml_w. writer . write_all ( hash. as_str ( ) . as_bytes ( ) ) ;
19951995 rbml_w. end_tag ( ) ;
19961996}
19971997
19981998fn encode_crate_name ( rbml_w : & mut Encoder , crate_name : & str ) {
19991999 rbml_w. start_tag ( tag_crate_crate_name) ;
2000- rbml_w. writer . write ( crate_name. as_bytes ( ) ) ;
2000+ rbml_w. writer . write_all ( crate_name. as_bytes ( ) ) ;
20012001 rbml_w. end_tag ( ) ;
20022002}
20032003
20042004fn encode_crate_triple ( rbml_w : & mut Encoder , triple : & str ) {
20052005 rbml_w. start_tag ( tag_crate_triple) ;
2006- rbml_w. writer . write ( triple. as_bytes ( ) ) ;
2006+ rbml_w. writer . write_all ( triple. as_bytes ( ) ) ;
20072007 rbml_w. end_tag ( ) ;
20082008}
20092009
@@ -2017,7 +2017,7 @@ fn encode_dylib_dependency_formats(rbml_w: &mut Encoder, ecx: &EncodeContext) {
20172017 cstore:: RequireStatic => "s" ,
20182018 } ) ) . to_string ( ) )
20192019 } ) . collect :: < Vec < String > > ( ) ;
2020- rbml_w. writer . write ( s. connect ( "," ) . as_bytes ( ) ) ;
2020+ rbml_w. writer . write_all ( s. connect ( "," ) . as_bytes ( ) ) ;
20212021 }
20222022 None => { }
20232023 }
0 commit comments