mirror of
https://github.com/tursodatabase/limbo.git
synced 2025-08-04 01:58:16 +00:00
simplify write_varint_to_vec function
This commit is contained in:
parent
3557c8aada
commit
62b4787d3d
1 changed files with 3 additions and 5 deletions
|
@ -1129,11 +1129,9 @@ pub fn write_varint(buf: &mut [u8], value: u64) -> usize {
|
|||
}
|
||||
|
||||
pub fn write_varint_to_vec(value: u64, payload: &mut Vec<u8>) {
|
||||
let mut varint: Vec<u8> = vec![0; 9];
|
||||
let n = write_varint(&mut varint.as_mut_slice()[0..9], value);
|
||||
write_varint(&mut varint, value);
|
||||
varint.truncate(n);
|
||||
payload.extend_from_slice(&varint);
|
||||
let mut varint = [0u8; 9];
|
||||
let n = write_varint(&mut varint, value);
|
||||
payload.extend_from_slice(&varint[0..n]);
|
||||
}
|
||||
|
||||
pub fn begin_read_wal_header(io: &Rc<dyn File>) -> Result<Arc<RwLock<WalHeader>>> {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue