autocommit 2022-03-26 22:58:30 CET
This commit is contained in:
parent
3b1b843821
commit
707ff6066c
28 changed files with 2307 additions and 707 deletions
|
|
@ -26,6 +26,14 @@ impl<'a> Formatter<'a> {
|
|||
self.buf.extend_from_slice(&BUF[..pad]);
|
||||
}
|
||||
|
||||
pub fn pad_to(&mut self, size: usize) {
|
||||
static BUF: [u8; 8] = [0; 8];
|
||||
while self.buf.len() < size {
|
||||
let len = (size - self.buf.len()).min(8);
|
||||
self.buf.extend_from_slice(&BUF[..len]);
|
||||
}
|
||||
}
|
||||
|
||||
pub fn align(&mut self, alignment: usize) {
|
||||
static BUF: [u8; 8] = [0; 8];
|
||||
let len = self.buf.len().wrapping_neg() & (alignment - 1);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue