@@ -122,7 +122,7 @@ fn encode_trait_ref<'a, 'tcx>(rbml_w: &mut Encoder,
122
122
// Item info table encoding
123
123
fn encode_family ( rbml_w : & mut Encoder , c : char ) {
124
124
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 ] ) ;
126
126
rbml_w. end_tag ( ) ;
127
127
}
128
128
@@ -149,7 +149,7 @@ fn encode_bounds_and_type<'a, 'tcx>(rbml_w: &mut Encoder,
149
149
fn encode_variant_id ( rbml_w : & mut Encoder , vid : DefId ) {
150
150
rbml_w. start_tag ( tag_items_data_item_variant) ;
151
151
let s = def_to_string ( vid) ;
152
- rbml_w. writer . write ( s. as_bytes ( ) ) ;
152
+ rbml_w. writer . write_all ( s. as_bytes ( ) ) ;
153
153
rbml_w. end_tag ( ) ;
154
154
155
155
rbml_w. start_tag ( tag_mod_child) ;
@@ -259,7 +259,7 @@ fn encode_symbol(ecx: &EncodeContext,
259
259
match ecx. item_symbols . borrow ( ) . get ( & id) {
260
260
Some ( x) => {
261
261
debug ! ( "encode_symbol(id={}, str={})" , id, * x) ;
262
- rbml_w. writer . write ( x. as_bytes ( ) ) ;
262
+ rbml_w. writer . write_all ( x. as_bytes ( ) ) ;
263
263
}
264
264
None => {
265
265
ecx. diag . handler ( ) . bug (
@@ -274,14 +274,14 @@ fn encode_disr_val(_: &EncodeContext,
274
274
disr_val : ty:: Disr ) {
275
275
rbml_w. start_tag ( tag_disr_val) ;
276
276
let s = disr_val. to_string ( ) ;
277
- rbml_w. writer . write ( s. as_bytes ( ) ) ;
277
+ rbml_w. writer . write_all ( s. as_bytes ( ) ) ;
278
278
rbml_w. end_tag ( ) ;
279
279
}
280
280
281
281
fn encode_parent_item ( rbml_w : & mut Encoder , id : DefId ) {
282
282
rbml_w. start_tag ( tag_items_data_parent_item) ;
283
283
let s = def_to_string ( id) ;
284
- rbml_w. writer . write ( s. as_bytes ( ) ) ;
284
+ rbml_w. writer . write_all ( s. as_bytes ( ) ) ;
285
285
rbml_w. end_tag ( ) ;
286
286
}
287
287
@@ -299,7 +299,7 @@ fn encode_struct_fields(rbml_w: &mut Encoder,
299
299
encode_def_id ( rbml_w, f. id ) ;
300
300
rbml_w. start_tag ( tag_item_field_origin) ;
301
301
let s = def_to_string ( origin) ;
302
- rbml_w. writer . write ( s. as_bytes ( ) ) ;
302
+ rbml_w. writer . write_all ( s. as_bytes ( ) ) ;
303
303
rbml_w. end_tag ( ) ;
304
304
rbml_w. end_tag ( ) ;
305
305
}
@@ -637,17 +637,17 @@ fn encode_explicit_self(rbml_w: &mut Encoder,
637
637
// Encode the base self type.
638
638
match * explicit_self {
639
639
ty:: StaticExplicitSelfCategory => {
640
- rbml_w. writer . write ( & [ 's' as u8 ] ) ;
640
+ rbml_w. writer . write_all ( & [ 's' as u8 ] ) ;
641
641
}
642
642
ty:: ByValueExplicitSelfCategory => {
643
- rbml_w. writer . write ( & [ 'v' as u8 ] ) ;
643
+ rbml_w. writer . write_all ( & [ 'v' as u8 ] ) ;
644
644
}
645
645
ty:: ByBoxExplicitSelfCategory => {
646
- rbml_w. writer . write ( & [ '~' as u8 ] ) ;
646
+ rbml_w. writer . write_all ( & [ '~' as u8 ] ) ;
647
647
}
648
648
ty:: ByReferenceExplicitSelfCategory ( _, m) => {
649
649
// FIXME(#4846) encode custom lifetime
650
- rbml_w. writer . write ( & [ '&' as u8 ] ) ;
650
+ rbml_w. writer . write_all ( & [ '&' as u8 ] ) ;
651
651
encode_mutability ( rbml_w, m) ;
652
652
}
653
653
}
@@ -657,21 +657,21 @@ fn encode_explicit_self(rbml_w: &mut Encoder,
657
657
fn encode_mutability ( rbml_w : & mut Encoder ,
658
658
m : ast:: Mutability ) {
659
659
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 ] ) ; }
662
662
}
663
663
}
664
664
}
665
665
666
666
fn encode_item_sort ( rbml_w : & mut Encoder , sort : char ) {
667
667
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 ] ) ;
669
669
rbml_w. end_tag ( ) ;
670
670
}
671
671
672
672
fn encode_parent_sort ( rbml_w : & mut Encoder , sort : char ) {
673
673
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 ] ) ;
675
675
rbml_w. end_tag ( ) ;
676
676
}
677
677
@@ -680,7 +680,7 @@ fn encode_provided_source(rbml_w: &mut Encoder,
680
680
for source in source_opt. iter ( ) {
681
681
rbml_w. start_tag ( tag_item_method_provided_source) ;
682
682
let s = def_to_string ( * source) ;
683
- rbml_w. writer . write ( s. as_bytes ( ) ) ;
683
+ rbml_w. writer . write_all ( s. as_bytes ( ) ) ;
684
684
rbml_w. end_tag ( ) ;
685
685
}
686
686
}
@@ -927,7 +927,7 @@ fn encode_method_argument_names(rbml_w: &mut Encoder,
927
927
rbml_w. start_tag ( tag_method_argument_name) ;
928
928
if let ast:: PatIdent ( _, ref path1, _) = arg. pat . node {
929
929
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 ( ) ) ;
931
931
}
932
932
rbml_w. end_tag ( ) ;
933
933
}
@@ -1647,7 +1647,7 @@ fn encode_meta_item(rbml_w: &mut Encoder, mi: &ast::MetaItem) {
1647
1647
ast:: MetaWord ( ref name) => {
1648
1648
rbml_w. start_tag ( tag_meta_item_word) ;
1649
1649
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 ( ) ) ;
1651
1651
rbml_w. end_tag ( ) ;
1652
1652
rbml_w. end_tag ( ) ;
1653
1653
}
@@ -1656,10 +1656,10 @@ fn encode_meta_item(rbml_w: &mut Encoder, mi: &ast::MetaItem) {
1656
1656
ast:: LitStr ( ref value, _) => {
1657
1657
rbml_w. start_tag ( tag_meta_item_name_value) ;
1658
1658
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 ( ) ) ;
1660
1660
rbml_w. end_tag ( ) ;
1661
1661
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 ( ) ) ;
1663
1663
rbml_w. end_tag ( ) ;
1664
1664
rbml_w. end_tag ( ) ;
1665
1665
}
@@ -1669,7 +1669,7 @@ fn encode_meta_item(rbml_w: &mut Encoder, mi: &ast::MetaItem) {
1669
1669
ast:: MetaList ( ref name, ref items) => {
1670
1670
rbml_w. start_tag ( tag_meta_item_list) ;
1671
1671
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 ( ) ) ;
1673
1673
rbml_w. end_tag ( ) ;
1674
1674
for inner_item in items. iter ( ) {
1675
1675
encode_meta_item ( rbml_w, & * * inner_item) ;
@@ -1801,7 +1801,7 @@ fn encode_native_libraries(ecx: &EncodeContext, rbml_w: &mut Encoder) {
1801
1801
rbml_w. end_tag ( ) ;
1802
1802
1803
1803
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 ( ) ) ;
1805
1805
rbml_w. end_tag ( ) ;
1806
1806
1807
1807
rbml_w. end_tag ( ) ;
@@ -1981,29 +1981,29 @@ fn encode_crate_dep(rbml_w: &mut Encoder,
1981
1981
dep : decoder:: CrateDep ) {
1982
1982
rbml_w. start_tag ( tag_crate_dep) ;
1983
1983
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 ( ) ) ;
1985
1985
rbml_w. end_tag ( ) ;
1986
1986
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 ( ) ) ;
1988
1988
rbml_w. end_tag ( ) ;
1989
1989
rbml_w. end_tag ( ) ;
1990
1990
}
1991
1991
1992
1992
fn encode_hash ( rbml_w : & mut Encoder , hash : & Svh ) {
1993
1993
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 ( ) ) ;
1995
1995
rbml_w. end_tag ( ) ;
1996
1996
}
1997
1997
1998
1998
fn encode_crate_name ( rbml_w : & mut Encoder , crate_name : & str ) {
1999
1999
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 ( ) ) ;
2001
2001
rbml_w. end_tag ( ) ;
2002
2002
}
2003
2003
2004
2004
fn encode_crate_triple ( rbml_w : & mut Encoder , triple : & str ) {
2005
2005
rbml_w. start_tag ( tag_crate_triple) ;
2006
- rbml_w. writer . write ( triple. as_bytes ( ) ) ;
2006
+ rbml_w. writer . write_all ( triple. as_bytes ( ) ) ;
2007
2007
rbml_w. end_tag ( ) ;
2008
2008
}
2009
2009
@@ -2017,7 +2017,7 @@ fn encode_dylib_dependency_formats(rbml_w: &mut Encoder, ecx: &EncodeContext) {
2017
2017
cstore:: RequireStatic => "s" ,
2018
2018
} ) ) . to_string ( ) )
2019
2019
} ) . collect :: < Vec < String > > ( ) ;
2020
- rbml_w. writer . write ( s. connect ( "," ) . as_bytes ( ) ) ;
2020
+ rbml_w. writer . write_all ( s. connect ( "," ) . as_bytes ( ) ) ;
2021
2021
}
2022
2022
None => { }
2023
2023
}
0 commit comments