Skip to content

Commit d6a6d1a

Browse files
committed
Change assert! to debug_assert! in hot paths
Fixes dermesser#38
1 parent 4f57046 commit d6a6d1a

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/varint.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -155,7 +155,7 @@ impl VarInt for u64 {
155155

156156
#[inline]
157157
fn encode_var(self, dst: &mut [u8]) -> usize {
158-
assert!(dst.len() >= self.required_space());
158+
debug_assert!(dst.len() >= self.required_space());
159159
let mut n = self;
160160
let mut i = 0;
161161

@@ -186,7 +186,7 @@ impl VarInt for i64 {
186186

187187
#[inline]
188188
fn encode_var(self, dst: &mut [u8]) -> usize {
189-
assert!(dst.len() >= self.required_space());
189+
debug_assert!(dst.len() >= self.required_space());
190190
let mut n: u64 = zigzag_encode(self);
191191
let mut i = 0;
192192

0 commit comments

Comments
 (0)