File tree Expand file tree Collapse file tree 1 file changed +7
-4
lines changed
Expand file tree Collapse file tree 1 file changed +7
-4
lines changed Original file line number Diff line number Diff line change @@ -313,12 +313,14 @@ impl Packets {
313313 /// let flags = CONTAINS_FIRST_PAGE_OF_BITSTREAM | CONTAINS_LAST_PAGE_OF_BITSTREAM;
314314 ///
315315 /// let mut new_file = OpenOptions::new().write(true).open("bar.ogg");
316- /// let pages = packets.write_to(
316+ /// let pages_written = packets.write_to(
317317 /// &mut new_file,
318318 /// stream_serial_number,
319319 /// absolute_granule_position,
320320 /// flags,
321- /// );
321+ /// )?;
322+ ///
323+ /// println!("We wrote {} pages!", pages_written);
322324 /// # Ok(()) }
323325 /// ```
324326 pub fn write_to < W > (
@@ -327,18 +329,19 @@ impl Packets {
327329 stream_serial : u32 ,
328330 abgp : u64 ,
329331 flags : u8 ,
330- ) -> Result < ( ) >
332+ ) -> Result < usize >
331333 where
332334 W : Write ,
333335 {
334336 let paginated = self . paginate ( stream_serial, abgp, flags) ?;
337+ let num_pages = paginated. len ( ) ;
335338
336339 for mut page in paginated. into_iter ( ) {
337340 page. gen_crc ( ) ;
338341 writer. write_all ( & page. as_bytes ( ) ) ?;
339342 }
340343
341- Ok ( ( ) )
344+ Ok ( num_pages )
342345 }
343346}
344347
You can’t perform that action at this time.
0 commit comments