@@ -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 }
@@ -636,17 +636,17 @@ fn encode_explicit_self(rbml_w: &mut Encoder,
636636 // Encode the base self type.
637637 match * explicit_self {
638638 ty:: StaticExplicitSelfCategory => {
639- rbml_w. writer . write ( & [ 's' as u8 ] ) ;
639+ rbml_w. writer . write_all ( & [ 's' as u8 ] ) ;
640640 }
641641 ty:: ByValueExplicitSelfCategory => {
642- rbml_w. writer . write ( & [ 'v' as u8 ] ) ;
642+ rbml_w. writer . write_all ( & [ 'v' as u8 ] ) ;
643643 }
644644 ty:: ByBoxExplicitSelfCategory => {
645- rbml_w. writer . write ( & [ '~' as u8 ] ) ;
645+ rbml_w. writer . write_all ( & [ '~' as u8 ] ) ;
646646 }
647647 ty:: ByReferenceExplicitSelfCategory ( _, m) => {
648648 // FIXME(#4846) encode custom lifetime
649- rbml_w. writer . write ( & [ '&' as u8 ] ) ;
649+ rbml_w. writer . write_all ( & [ '&' as u8 ] ) ;
650650 encode_mutability ( rbml_w, m) ;
651651 }
652652 }
@@ -656,21 +656,21 @@ fn encode_explicit_self(rbml_w: &mut Encoder,
656656 fn encode_mutability ( rbml_w : & mut Encoder ,
657657 m : ast:: Mutability ) {
658658 match m {
659- ast:: MutImmutable => { rbml_w. writer . write ( & [ 'i' as u8 ] ) ; }
660- ast:: MutMutable => { rbml_w. writer . write ( & [ 'm' as u8 ] ) ; }
659+ ast:: MutImmutable => { rbml_w. writer . write_all ( & [ 'i' as u8 ] ) ; }
660+ ast:: MutMutable => { rbml_w. writer . write_all ( & [ 'm' as u8 ] ) ; }
661661 }
662662 }
663663}
664664
665665fn encode_item_sort ( rbml_w : & mut Encoder , sort : char ) {
666666 rbml_w. start_tag ( tag_item_trait_item_sort) ;
667- rbml_w. writer . write ( & [ sort as u8 ] ) ;
667+ rbml_w. writer . write_all ( & [ sort as u8 ] ) ;
668668 rbml_w. end_tag ( ) ;
669669}
670670
671671fn encode_parent_sort ( rbml_w : & mut Encoder , sort : char ) {
672672 rbml_w. start_tag ( tag_item_trait_parent_sort) ;
673- rbml_w. writer . write ( & [ sort as u8 ] ) ;
673+ rbml_w. writer . write_all ( & [ sort as u8 ] ) ;
674674 rbml_w. end_tag ( ) ;
675675}
676676
@@ -679,7 +679,7 @@ fn encode_provided_source(rbml_w: &mut Encoder,
679679 for source in source_opt. iter ( ) {
680680 rbml_w. start_tag ( tag_item_method_provided_source) ;
681681 let s = def_to_string ( * source) ;
682- rbml_w. writer . write ( s. as_bytes ( ) ) ;
682+ rbml_w. writer . write_all ( s. as_bytes ( ) ) ;
683683 rbml_w. end_tag ( ) ;
684684 }
685685}
@@ -926,7 +926,7 @@ fn encode_method_argument_names(rbml_w: &mut Encoder,
926926 rbml_w. start_tag ( tag_method_argument_name) ;
927927 if let ast:: PatIdent ( _, ref path1, _) = arg. pat . node {
928928 let name = token:: get_ident ( path1. node ) ;
929- rbml_w. writer . write ( name. get ( ) . as_bytes ( ) ) ;
929+ rbml_w. writer . write_all ( name. get ( ) . as_bytes ( ) ) ;
930930 }
931931 rbml_w. end_tag ( ) ;
932932 }
@@ -1646,7 +1646,7 @@ fn encode_meta_item(rbml_w: &mut Encoder, mi: &ast::MetaItem) {
16461646 ast:: MetaWord ( ref name) => {
16471647 rbml_w. start_tag ( tag_meta_item_word) ;
16481648 rbml_w. start_tag ( tag_meta_item_name) ;
1649- rbml_w. writer . write ( name. get ( ) . as_bytes ( ) ) ;
1649+ rbml_w. writer . write_all ( name. get ( ) . as_bytes ( ) ) ;
16501650 rbml_w. end_tag ( ) ;
16511651 rbml_w. end_tag ( ) ;
16521652 }
@@ -1655,10 +1655,10 @@ fn encode_meta_item(rbml_w: &mut Encoder, mi: &ast::MetaItem) {
16551655 ast:: LitStr ( ref value, _) => {
16561656 rbml_w. start_tag ( tag_meta_item_name_value) ;
16571657 rbml_w. start_tag ( tag_meta_item_name) ;
1658- rbml_w. writer . write ( name. get ( ) . as_bytes ( ) ) ;
1658+ rbml_w. writer . write_all ( name. get ( ) . as_bytes ( ) ) ;
16591659 rbml_w. end_tag ( ) ;
16601660 rbml_w. start_tag ( tag_meta_item_value) ;
1661- rbml_w. writer . write ( value. get ( ) . as_bytes ( ) ) ;
1661+ rbml_w. writer . write_all ( value. get ( ) . as_bytes ( ) ) ;
16621662 rbml_w. end_tag ( ) ;
16631663 rbml_w. end_tag ( ) ;
16641664 }
@@ -1668,7 +1668,7 @@ fn encode_meta_item(rbml_w: &mut Encoder, mi: &ast::MetaItem) {
16681668 ast:: MetaList ( ref name, ref items) => {
16691669 rbml_w. start_tag ( tag_meta_item_list) ;
16701670 rbml_w. start_tag ( tag_meta_item_name) ;
1671- rbml_w. writer . write ( name. get ( ) . as_bytes ( ) ) ;
1671+ rbml_w. writer . write_all ( name. get ( ) . as_bytes ( ) ) ;
16721672 rbml_w. end_tag ( ) ;
16731673 for inner_item in items. iter ( ) {
16741674 encode_meta_item ( rbml_w, & * * inner_item) ;
@@ -1800,7 +1800,7 @@ fn encode_native_libraries(ecx: &EncodeContext, rbml_w: &mut Encoder) {
18001800 rbml_w. end_tag ( ) ;
18011801
18021802 rbml_w. start_tag ( tag_native_libraries_name) ;
1803- rbml_w. writer . write ( lib. as_bytes ( ) ) ;
1803+ rbml_w. writer . write_all ( lib. as_bytes ( ) ) ;
18041804 rbml_w. end_tag ( ) ;
18051805
18061806 rbml_w. end_tag ( ) ;
@@ -1975,29 +1975,29 @@ fn encode_crate_dep(rbml_w: &mut Encoder,
19751975 dep : decoder:: CrateDep ) {
19761976 rbml_w. start_tag ( tag_crate_dep) ;
19771977 rbml_w. start_tag ( tag_crate_dep_crate_name) ;
1978- rbml_w. writer . write ( dep. name . as_bytes ( ) ) ;
1978+ rbml_w. writer . write_all ( dep. name . as_bytes ( ) ) ;
19791979 rbml_w. end_tag ( ) ;
19801980 rbml_w. start_tag ( tag_crate_dep_hash) ;
1981- rbml_w. writer . write ( dep. hash . as_str ( ) . as_bytes ( ) ) ;
1981+ rbml_w. writer . write_all ( dep. hash . as_str ( ) . as_bytes ( ) ) ;
19821982 rbml_w. end_tag ( ) ;
19831983 rbml_w. end_tag ( ) ;
19841984}
19851985
19861986fn encode_hash ( rbml_w : & mut Encoder , hash : & Svh ) {
19871987 rbml_w. start_tag ( tag_crate_hash) ;
1988- rbml_w. writer . write ( hash. as_str ( ) . as_bytes ( ) ) ;
1988+ rbml_w. writer . write_all ( hash. as_str ( ) . as_bytes ( ) ) ;
19891989 rbml_w. end_tag ( ) ;
19901990}
19911991
19921992fn encode_crate_name ( rbml_w : & mut Encoder , crate_name : & str ) {
19931993 rbml_w. start_tag ( tag_crate_crate_name) ;
1994- rbml_w. writer . write ( crate_name. as_bytes ( ) ) ;
1994+ rbml_w. writer . write_all ( crate_name. as_bytes ( ) ) ;
19951995 rbml_w. end_tag ( ) ;
19961996}
19971997
19981998fn encode_crate_triple ( rbml_w : & mut Encoder , triple : & str ) {
19991999 rbml_w. start_tag ( tag_crate_triple) ;
2000- rbml_w. writer . write ( triple. as_bytes ( ) ) ;
2000+ rbml_w. writer . write_all ( triple. as_bytes ( ) ) ;
20012001 rbml_w. end_tag ( ) ;
20022002}
20032003
@@ -2011,7 +2011,7 @@ fn encode_dylib_dependency_formats(rbml_w: &mut Encoder, ecx: &EncodeContext) {
20112011 cstore:: RequireStatic => "s" ,
20122012 } ) ) . to_string ( ) )
20132013 } ) . collect :: < Vec < String > > ( ) ;
2014- rbml_w. writer . write ( s. connect ( "," ) . as_bytes ( ) ) ;
2014+ rbml_w. writer . write_all ( s. connect ( "," ) . as_bytes ( ) ) ;
20152015 }
20162016 None => { }
20172017 }
0 commit comments