@@ -177,7 +177,7 @@ using the fundamental methods that underpin the convenience methods:
177177See ` examples/bb_slice_by_slice_write.rs ` for an example of how to use these methods.
178178
179179If you do not know exactly how much memory you need in advance, you can extend the [ ` BytesBuf ` ] [ __link35 ]
180- capacity on demand by calling [ ` BytesBuf::reserve() ` ] [ __link36 ] . You can use [ ` remaining_capacity() ` ] [ __link37 ]
180+ capacity on demand by calling [ ` BytesBuf::reserve ` ] [ __link36 ] . You can use [ ` remaining_capacity() ` ] [ __link37 ]
181181to identify how much unused memory capacity is available.
182182
183183``` rust
@@ -236,7 +236,7 @@ let final_contents = buf.consume_all();
236236```
237237
238238If you already have a [ ` BytesView ` ] [ __link41 ] that you want to write into a [ ` BytesBuf ` ] [ __link42 ] , call
239- [ ` BytesBuf::put_bytes() ` ] [ __link43 ] . This is a highly efficient zero-copy operation
239+ [ ` BytesBuf::put_bytes ` ] [ __link43 ] . This is a highly efficient zero-copy operation
240240that reuses the memory capacity of the view you are appending.
241241
242242``` rust
@@ -470,67 +470,67 @@ See the `mem::testing` module for details (requires `test-util` Cargo feature).
470470This crate was developed as part of <a href =" ../.. " >The Oxidizer Project</a >. Browse this crate's <a href =" https://github.com/microsoft/oxidizer/tree/main/crates/bytesbuf " >source code</a >.
471471</sub >
472472
473- [ __cargo_doc2readme_dependencies_info ] : ggGkYW0CYXSEGy4k8ldDFPOhG2VNeXtD5nnKG6EPY6OfW5wBG8g18NOFNdxpYXKEG49D8RruQIE8GwgpxEsyod4nG_0iVUF-Z1CbG8k9bXXtSjKnYWSBgmhieXRlc2J1ZmUwLjIuMQ
474- [ __link0 ] : https://docs.rs/bytesbuf/0.2.1 /bytesbuf/?search=BytesBuf
475- [ __link1 ] : https://docs.rs/bytesbuf/0.2.1 /bytesbuf/?search=BytesView
476- [ __link10 ] : https://docs.rs/bytesbuf/0.2.1 /bytesbuf/?search=BytesView::advance
477- [ __link11 ] : https://docs.rs/bytesbuf/0.2.1 /bytesbuf/?search=BytesView::first_slice
478- [ __link12 ] : https://docs.rs/bytesbuf/0.2.1 /bytesbuf/?search=BytesView::first_slice
479- [ __link13 ] : https://docs.rs/bytesbuf/0.2.1 /bytesbuf/?search=BytesView::first_slice
480- [ __link14 ] : https://docs.rs/bytesbuf/0.2.1 /bytesbuf/?search=BytesView
481- [ __link15 ] : https://docs.rs/bytesbuf/0.2.1 /bytesbuf/?search=mem::Memory
482- [ __link16 ] : https://docs.rs/bytesbuf/0.2.1 /bytesbuf/?search=mem::HasMemory
483- [ __link17 ] : https://docs.rs/bytesbuf/0.2.1 /bytesbuf/?search=mem::HasMemory::memory
484- [ __link18 ] : https://docs.rs/bytesbuf/0.2.1 /bytesbuf/?search=mem::GlobalPool
485- [ __link19 ] : https://docs.rs/bytesbuf/0.2.1 /bytesbuf/?search=mem::GlobalPool::new
486- [ __link2 ] : https://docs.rs/bytesbuf/0.2.1 /bytesbuf/?search=BytesView
487- [ __link20 ] : https://docs.rs/bytesbuf/0.2.1 /bytesbuf/?search=mem::Memory::reserve
488- [ __link21 ] : https://docs.rs/bytesbuf/0.2.1 /bytesbuf/?search=BytesBuf
489- [ __link22 ] : https://docs.rs/bytesbuf/0.2.1 /bytesbuf/?search=BytesBuf
490- [ __link23 ] : https://docs.rs/bytesbuf/0.2.1 /bytesbuf/?search=BytesBuf
491- [ __link24 ] : https://docs.rs/bytesbuf/0.2.1 /bytesbuf/?search=BytesBuf
492- [ __link25 ] : https://docs.rs/bytesbuf/0.2.1 /bytesbuf/?search=BytesBuf::put_num_le
493- [ __link26 ] : https://docs.rs/bytesbuf/0.2.1 /bytesbuf/?search=BytesBuf::put_slice
494- [ __link27 ] : https://docs.rs/bytesbuf/0.2.1 /bytesbuf/?search=BytesBuf::put_byte
495- [ __link28 ] : https://docs.rs/bytesbuf/0.2.1 /bytesbuf/?search=BytesBuf::put_byte_repeated
496- [ __link29 ] : https://docs.rs/bytesbuf/0.2.1 /bytesbuf/?search=BytesBuf::put_bytes
497- [ __link3 ] : https://docs.rs/bytesbuf/0.2.1 /bytesbuf/?search=BytesView::get_num_le
498- [ __link30 ] : https://docs.rs/bytesbuf/0.2.1 /bytesbuf/?search=BytesView
499- [ __link31 ] : https://docs.rs/bytesbuf/0.2.1 /bytesbuf/?search=BytesBuf::first_unfilled_slice
500- [ __link32 ] : https://docs.rs/bytesbuf/0.2.1 /bytesbuf/?search=BytesBuf::advance
501- [ __link33 ] : https://docs.rs/bytesbuf/0.2.1 /bytesbuf/?search=BytesBuf::first_unfilled_slice
502- [ __link34 ] : https://docs.rs/bytesbuf/0.2.1 /bytesbuf/?search=BytesBuf::first_unfilled_slice
503- [ __link35 ] : https://docs.rs/bytesbuf/0.2.1 /bytesbuf/?search=BytesBuf
504- [ __link36 ] : ` BytesBuf::reserve()`
505- [ __link37 ] : https://docs.rs/bytesbuf/0.2.1 /bytesbuf/?search=BytesBuf::remaining_capacity
506- [ __link38 ] : https://docs.rs/bytesbuf/0.2.1 /bytesbuf/?search=BytesBuf
507- [ __link39 ] : https://docs.rs/bytesbuf/0.2.1 /bytesbuf/?search=BytesView
508- [ __link4 ] : https://docs.rs/bytesbuf/0.2.1 /bytesbuf/?search=BytesView::get_byte
509- [ __link40 ] : https://docs.rs/bytesbuf/0.2.1 /bytesbuf/?search=BytesBuf
510- [ __link41 ] : https://docs.rs/bytesbuf/0.2.1 /bytesbuf/?search=BytesView
511- [ __link42 ] : https://docs.rs/bytesbuf/0.2.1 /bytesbuf/?search=BytesBuf
512- [ __link43 ] : ` BytesBuf::put_bytes()`
513- [ __link44 ] : https://docs.rs/bytesbuf/0.2.1 /bytesbuf/?search=mem::HasMemory
514- [ __link45 ] : https://docs.rs/bytesbuf/0.2.1 /bytesbuf/?search=mem::HasMemory
515- [ __link46 ] : https://docs.rs/bytesbuf/0.2.1 /bytesbuf/?search=BytesView
516- [ __link47 ] : https://docs.rs/bytesbuf/0.2.1 /bytesbuf/?search=BytesBuf
517- [ __link48 ] : https://docs.rs/bytesbuf/0.2.1 /bytesbuf/?search=mem::HasMemory
518- [ __link49 ] : https://docs.rs/bytesbuf/0.2.1 /bytesbuf/?search=BytesView
519- [ __link5 ] : https://docs.rs/bytesbuf/0.2.1 /bytesbuf/?search=BytesView::copy_to_slice
520- [ __link50 ] : https://docs.rs/bytesbuf/0.2.1 /bytesbuf/?search=BytesBuf
521- [ __link51 ] : https://docs.rs/bytesbuf/0.2.1 /bytesbuf/?search=mem::HasMemory
522- [ __link52 ] : https://docs.rs/bytesbuf/0.2.1 /bytesbuf/?search=mem::HasMemory
523- [ __link53 ] : https://docs.rs/bytesbuf/0.2.1 /bytesbuf/?search=mem::GlobalPool
473+ [ __cargo_doc2readme_dependencies_info ] : ggGkYW0CYXSEGy4k8ldDFPOhG2VNeXtD5nnKG6EPY6OfW5wBG8g18NOFNdxpYXKEGzZ-2Bc0fJD6G7j5NnIMCIG1G7ArxDjgq_0oG2r2CxKzSq0VYWSBgmhieXRlc2J1ZmUwLjIuMg
474+ [ __link0 ] : https://docs.rs/bytesbuf/0.2.2 /bytesbuf/?search=BytesBuf
475+ [ __link1 ] : https://docs.rs/bytesbuf/0.2.2 /bytesbuf/?search=BytesView
476+ [ __link10 ] : https://docs.rs/bytesbuf/0.2.2 /bytesbuf/?search=BytesView::advance
477+ [ __link11 ] : https://docs.rs/bytesbuf/0.2.2 /bytesbuf/?search=BytesView::first_slice
478+ [ __link12 ] : https://docs.rs/bytesbuf/0.2.2 /bytesbuf/?search=BytesView::first_slice
479+ [ __link13 ] : https://docs.rs/bytesbuf/0.2.2 /bytesbuf/?search=BytesView::first_slice
480+ [ __link14 ] : https://docs.rs/bytesbuf/0.2.2 /bytesbuf/?search=BytesView
481+ [ __link15 ] : https://docs.rs/bytesbuf/0.2.2 /bytesbuf/?search=mem::Memory
482+ [ __link16 ] : https://docs.rs/bytesbuf/0.2.2 /bytesbuf/?search=mem::HasMemory
483+ [ __link17 ] : https://docs.rs/bytesbuf/0.2.2 /bytesbuf/?search=mem::HasMemory::memory
484+ [ __link18 ] : https://docs.rs/bytesbuf/0.2.2 /bytesbuf/?search=mem::GlobalPool
485+ [ __link19 ] : https://docs.rs/bytesbuf/0.2.2 /bytesbuf/?search=mem::GlobalPool::new
486+ [ __link2 ] : https://docs.rs/bytesbuf/0.2.2 /bytesbuf/?search=BytesView
487+ [ __link20 ] : https://docs.rs/bytesbuf/0.2.2 /bytesbuf/?search=mem::Memory::reserve
488+ [ __link21 ] : https://docs.rs/bytesbuf/0.2.2 /bytesbuf/?search=BytesBuf
489+ [ __link22 ] : https://docs.rs/bytesbuf/0.2.2 /bytesbuf/?search=BytesBuf
490+ [ __link23 ] : https://docs.rs/bytesbuf/0.2.2 /bytesbuf/?search=BytesBuf
491+ [ __link24 ] : https://docs.rs/bytesbuf/0.2.2 /bytesbuf/?search=BytesBuf
492+ [ __link25 ] : https://docs.rs/bytesbuf/0.2.2 /bytesbuf/?search=BytesBuf::put_num_le
493+ [ __link26 ] : https://docs.rs/bytesbuf/0.2.2 /bytesbuf/?search=BytesBuf::put_slice
494+ [ __link27 ] : https://docs.rs/bytesbuf/0.2.2 /bytesbuf/?search=BytesBuf::put_byte
495+ [ __link28 ] : https://docs.rs/bytesbuf/0.2.2 /bytesbuf/?search=BytesBuf::put_byte_repeated
496+ [ __link29 ] : https://docs.rs/bytesbuf/0.2.2 /bytesbuf/?search=BytesBuf::put_bytes
497+ [ __link3 ] : https://docs.rs/bytesbuf/0.2.2 /bytesbuf/?search=BytesView::get_num_le
498+ [ __link30 ] : https://docs.rs/bytesbuf/0.2.2 /bytesbuf/?search=BytesView
499+ [ __link31 ] : https://docs.rs/bytesbuf/0.2.2 /bytesbuf/?search=BytesBuf::first_unfilled_slice
500+ [ __link32 ] : https://docs.rs/bytesbuf/0.2.2 /bytesbuf/?search=BytesBuf::advance
501+ [ __link33 ] : https://docs.rs/bytesbuf/0.2.2 /bytesbuf/?search=BytesBuf::first_unfilled_slice
502+ [ __link34 ] : https://docs.rs/bytesbuf/0.2.2 /bytesbuf/?search=BytesBuf::first_unfilled_slice
503+ [ __link35 ] : https://docs.rs/bytesbuf/0.2.2 /bytesbuf/?search=BytesBuf
504+ [ __link36 ] : https://docs.rs/bytesbuf/0.2.2/bytesbuf/?search= BytesBuf::reserve
505+ [ __link37 ] : https://docs.rs/bytesbuf/0.2.2 /bytesbuf/?search=BytesBuf::remaining_capacity
506+ [ __link38 ] : https://docs.rs/bytesbuf/0.2.2 /bytesbuf/?search=BytesBuf
507+ [ __link39 ] : https://docs.rs/bytesbuf/0.2.2 /bytesbuf/?search=BytesView
508+ [ __link4 ] : https://docs.rs/bytesbuf/0.2.2 /bytesbuf/?search=BytesView::get_byte
509+ [ __link40 ] : https://docs.rs/bytesbuf/0.2.2 /bytesbuf/?search=BytesBuf
510+ [ __link41 ] : https://docs.rs/bytesbuf/0.2.2 /bytesbuf/?search=BytesView
511+ [ __link42 ] : https://docs.rs/bytesbuf/0.2.2 /bytesbuf/?search=BytesBuf
512+ [ __link43 ] : https://docs.rs/bytesbuf/0.2.2/bytesbuf/?search= BytesBuf::put_bytes
513+ [ __link44 ] : https://docs.rs/bytesbuf/0.2.2 /bytesbuf/?search=mem::HasMemory
514+ [ __link45 ] : https://docs.rs/bytesbuf/0.2.2 /bytesbuf/?search=mem::HasMemory
515+ [ __link46 ] : https://docs.rs/bytesbuf/0.2.2 /bytesbuf/?search=BytesView
516+ [ __link47 ] : https://docs.rs/bytesbuf/0.2.2 /bytesbuf/?search=BytesBuf
517+ [ __link48 ] : https://docs.rs/bytesbuf/0.2.2 /bytesbuf/?search=mem::HasMemory
518+ [ __link49 ] : https://docs.rs/bytesbuf/0.2.2 /bytesbuf/?search=BytesView
519+ [ __link5 ] : https://docs.rs/bytesbuf/0.2.2 /bytesbuf/?search=BytesView::copy_to_slice
520+ [ __link50 ] : https://docs.rs/bytesbuf/0.2.2 /bytesbuf/?search=BytesBuf
521+ [ __link51 ] : https://docs.rs/bytesbuf/0.2.2 /bytesbuf/?search=mem::HasMemory
522+ [ __link52 ] : https://docs.rs/bytesbuf/0.2.2 /bytesbuf/?search=mem::HasMemory
523+ [ __link53 ] : https://docs.rs/bytesbuf/0.2.2 /bytesbuf/?search=mem::GlobalPool
524524 [ __link54 ] : https://docs.rs/bytes/latest/bytes/struct.Bytes.html
525- [ __link55 ] : https://docs.rs/bytesbuf/0.2.1 /bytesbuf/?search=BytesView
525+ [ __link55 ] : https://docs.rs/bytesbuf/0.2.2 /bytesbuf/?search=BytesView
526526 [ __link56 ] : https://docs.rs/bytes/latest/bytes/struct.Bytes.html
527- [ __link57 ] : https://docs.rs/bytesbuf/0.2.1 /bytesbuf/?search=BytesView
527+ [ __link57 ] : https://docs.rs/bytesbuf/0.2.2 /bytesbuf/?search=BytesView
528528 [ __link58 ] : https://docs.rs/bytes/latest/bytes/struct.Bytes.html
529529 [ __link59 ] : https://docs.rs/bytes/latest/bytes/struct.Bytes.html
530- [ __link6 ] : https://docs.rs/bytesbuf/0.2.1 /bytesbuf/?search=BytesView::copy_to_uninit_slice
531- [ __link60 ] : https://docs.rs/bytesbuf/0.2.1 /bytesbuf/?search=BytesView
530+ [ __link6 ] : https://docs.rs/bytesbuf/0.2.2 /bytesbuf/?search=BytesView::copy_to_uninit_slice
531+ [ __link60 ] : https://docs.rs/bytesbuf/0.2.2 /bytesbuf/?search=BytesView
532532 [ __link61 ] : https://doc.rust-lang.org/stable/std/?search=sync::OnceLock
533- [ __link62 ] : https://docs.rs/bytesbuf/0.2.1 /bytesbuf/?search=BytesView
534- [ __link7 ] : https://docs.rs/bytesbuf/0.2.1 /bytesbuf/?search=BytesView::as_read
535- [ __link8 ] : https://docs.rs/bytesbuf/0.2.1 /bytesbuf/?search=BytesView
536- [ __link9 ] : https://docs.rs/bytesbuf/0.2.1 /bytesbuf/?search=BytesView::first_slice
533+ [ __link62 ] : https://docs.rs/bytesbuf/0.2.2 /bytesbuf/?search=BytesView
534+ [ __link7 ] : https://docs.rs/bytesbuf/0.2.2 /bytesbuf/?search=BytesView::as_read
535+ [ __link8 ] : https://docs.rs/bytesbuf/0.2.2 /bytesbuf/?search=BytesView
536+ [ __link9 ] : https://docs.rs/bytesbuf/0.2.2 /bytesbuf/?search=BytesView::first_slice
0 commit comments