@@ -89,7 +89,7 @@ mod tests {
89
89
use crate :: test_util:: { init_test_message, CheckTestMessage } ;
90
90
use capnp:: message:: ReaderOptions ;
91
91
use capnp:: message:: { self , TypedBuilder , TypedReader } ;
92
- use capnp:: { primitive_list, text} ;
92
+ use capnp:: { primitive_list, text, Word } ;
93
93
94
94
// like the unstable std::assert_matches::assert_matches but doesn't
95
95
// require $left implement Debug
@@ -2123,11 +2123,16 @@ mod tests {
2123
2123
CheckTestMessage :: check_test_message ( typed_builder. get_root ( ) . unwrap ( ) ) ;
2124
2124
CheckTestMessage :: check_test_message ( typed_builder. get_root_as_reader ( ) . unwrap ( ) ) ;
2125
2125
2126
- let mut buffer = vec ! [ ] ;
2127
- capnp:: serialize:: write_message ( & mut buffer, typed_builder. borrow_inner ( ) ) . unwrap ( ) ;
2126
+ let mut buffer = Word :: allocate_zeroed_vec ( 512 ) ;
2127
+
2128
+ capnp:: serialize:: write_message (
2129
+ Word :: words_to_bytes_mut ( & mut buffer) ,
2130
+ typed_builder. borrow_inner ( ) ,
2131
+ )
2132
+ . unwrap ( ) ;
2128
2133
2129
2134
let reader = capnp:: serialize:: read_message_from_flat_slice (
2130
- & mut buffer . as_slice ( ) ,
2135
+ & mut Word :: words_to_bytes ( & buffer ) ,
2131
2136
ReaderOptions :: new ( ) ,
2132
2137
)
2133
2138
. unwrap ( ) ;
@@ -2145,11 +2150,16 @@ mod tests {
2145
2150
CheckTestMessage :: check_test_message ( typed_builder. get_root ( ) . unwrap ( ) ) ;
2146
2151
CheckTestMessage :: check_test_message ( typed_builder. get_root_as_reader ( ) . unwrap ( ) ) ;
2147
2152
2148
- let mut buffer = vec ! [ ] ;
2149
- capnp:: serialize:: write_message ( & mut buffer, typed_builder. borrow_inner ( ) ) . unwrap ( ) ;
2153
+ let mut buffer = Word :: allocate_zeroed_vec ( 512 ) ;
2154
+
2155
+ capnp:: serialize:: write_message (
2156
+ Word :: words_to_bytes_mut ( & mut buffer) ,
2157
+ typed_builder. borrow_inner ( ) ,
2158
+ )
2159
+ . unwrap ( ) ;
2150
2160
2151
2161
let reader = capnp:: serialize:: read_message_from_flat_slice_no_alloc (
2152
- & mut buffer . as_slice ( ) ,
2162
+ & mut Word :: words_to_bytes ( & buffer ) ,
2153
2163
ReaderOptions :: new ( ) ,
2154
2164
)
2155
2165
. unwrap ( ) ;
0 commit comments