Skip to content

Commit

Permalink
Added the new try_get methods to deref_forward_buf, plus a few old on…
Browse files Browse the repository at this point in the history
…es that were missing.
  • Loading branch information
hpenne committed Jan 10, 2025
1 parent 6fda922 commit 084d70b
Showing 1 changed file with 255 additions and 0 deletions.
255 changes: 255 additions & 0 deletions src/buf/buf_impl.rs
Original file line number Diff line number Diff line change
Expand Up @@ -2615,6 +2615,36 @@ macro_rules! deref_forward_buf {
(**self).get_i64_ne()
}

#[inline]
fn get_u128(&mut self) -> u128 {
(**self).get_u128()
}

#[inline]
fn get_u128_le(&mut self) -> u128 {
(**self).get_u128_le()
}

#[inline]
fn get_u128_ne(&mut self) -> u128 {
(**self).get_u128_ne()
}

#[inline]
fn get_i128(&mut self) -> i128 {
(**self).get_i128()
}

#[inline]
fn get_i128_le(&mut self) -> i128 {
(**self).get_i128_le()
}

#[inline]
fn get_i128_ne(&mut self) -> i128 {
(**self).get_i128_ne()
}

#[inline]
fn get_uint(&mut self, nbytes: usize) -> u64 {
(**self).get_uint(nbytes)
Expand Down Expand Up @@ -2645,6 +2675,231 @@ macro_rules! deref_forward_buf {
(**self).get_int_ne(nbytes)
}

#[inline]
fn get_f32(&mut self) -> f32 {
(**self).get_f32()
}

#[inline]
fn get_f32_le(&mut self) -> f32 {
(**self).get_f32_le()
}

#[inline]
fn get_f32_ne(&mut self) -> f32 {
(**self).get_f32_ne()
}

#[inline]
fn get_f64(&mut self) -> f64 {
(**self).get_f64()
}

#[inline]
fn get_f64_le(&mut self) -> f64 {
(**self).get_f64_le()
}

#[inline]
fn get_f64_ne(&mut self) -> f64 {
(**self).get_f64_ne()
}

#[inline]
fn try_copy_to_slice(&mut self, dst: &mut [u8]) -> Result<(), TryGetError> {
(**self).try_copy_to_slice(dst)
}

#[inline]
fn try_get_u8(&mut self) -> Result<u8, TryGetError> {
(**self).try_get_u8()
}

#[inline]
fn try_get_i8(&mut self) -> Result<i8, TryGetError> {
(**self).try_get_i8()
}

#[inline]
fn try_get_u16(&mut self) -> Result<u16, TryGetError> {
(**self).try_get_u16()
}

#[inline]
fn try_get_u16_le(&mut self) -> Result<u16, TryGetError> {
(**self).try_get_u16_le()
}

#[inline]
fn try_get_u16_ne(&mut self) -> Result<u16, TryGetError> {
(**self).try_get_u16_ne()
}

#[inline]
fn try_get_i16(&mut self) -> Result<i16, TryGetError> {
(**self).try_get_i16()
}

#[inline]
fn try_get_i16_le(&mut self) -> Result<i16, TryGetError> {
(**self).try_get_i16_le()
}

#[inline]
fn try_get_i16_ne(&mut self) -> Result<i16, TryGetError> {
(**self).try_get_i16_ne()
}

#[inline]
fn try_get_u32(&mut self) -> Result<u32, TryGetError> {
(**self).try_get_u32()
}

#[inline]
fn try_get_u32_le(&mut self) -> Result<u32, TryGetError> {
(**self).try_get_u32_le()
}

#[inline]
fn try_get_u32_ne(&mut self) -> Result<u32, TryGetError> {
(**self).try_get_u32_ne()
}

#[inline]
fn try_get_i32(&mut self) -> Result<i32, TryGetError> {
(**self).try_get_i32()
}

#[inline]
fn try_get_i32_le(&mut self) -> Result<i32, TryGetError> {
(**self).try_get_i32_le()
}

#[inline]
fn try_get_i32_ne(&mut self) -> Result<i32, TryGetError> {
(**self).try_get_i32_ne()
}

#[inline]
fn try_get_u64(&mut self) -> Result<u64, TryGetError> {
(**self).try_get_u64()
}

#[inline]
fn try_get_u64_le(&mut self) -> Result<u64, TryGetError> {
(**self).try_get_u64_le()
}

#[inline]
fn try_get_u64_ne(&mut self) -> Result<u64, TryGetError> {
(**self).try_get_u64_ne()
}

#[inline]
fn try_get_i64(&mut self) -> Result<i64, TryGetError> {
(**self).try_get_i64()
}

#[inline]
fn try_get_i64_le(&mut self) -> Result<i64, TryGetError> {
(**self).try_get_i64_le()
}

#[inline]
fn try_get_i64_ne(&mut self) -> Result<i64, TryGetError> {
(**self).try_get_i64_ne()
}

#[inline]
fn try_get_u128(&mut self) -> Result<u128, TryGetError> {
(**self).try_get_u128()
}

#[inline]
fn try_get_u128_le(&mut self) -> Result<u128, TryGetError> {
(**self).try_get_u128_le()
}

#[inline]
fn try_get_u128_ne(&mut self) -> Result<u128, TryGetError> {
(**self).try_get_u128_ne()
}

#[inline]
fn try_get_i128(&mut self) -> Result<i128, TryGetError> {
(**self).try_get_i128()
}

#[inline]
fn try_get_i128_le(&mut self) -> Result<i128, TryGetError> {
(**self).try_get_i128_le()
}

#[inline]
fn try_get_i128_ne(&mut self) -> Result<i128, TryGetError> {
(**self).try_get_i128_ne()
}

#[inline]
fn try_get_uint(&mut self, nbytes: usize) -> Result<u64, TryGetError> {
(**self).try_get_uint(nbytes)
}

#[inline]
fn try_get_uint_le(&mut self, nbytes: usize) -> Result<u64, TryGetError> {
(**self).try_get_uint_le(nbytes)
}

#[inline]
fn try_get_uint_ne(&mut self, nbytes: usize) -> Result<u64, TryGetError> {
(**self).try_get_uint_ne(nbytes)
}

#[inline]
fn try_get_int(&mut self, nbytes: usize) -> Result<i64, TryGetError> {
(**self).try_get_int(nbytes)
}

#[inline]
fn try_get_int_le(&mut self, nbytes: usize) -> Result<i64, TryGetError> {
(**self).try_get_int_le(nbytes)
}

#[inline]
fn try_get_int_ne(&mut self, nbytes: usize) -> Result<i64, TryGetError> {
(**self).try_get_int_ne(nbytes)
}

#[inline]
fn try_get_f32(&mut self) -> Result<f32, TryGetError> {
(**self).try_get_f32()
}

#[inline]
fn try_get_f32_le(&mut self) -> Result<f32, TryGetError> {
(**self).try_get_f32_le()
}

#[inline]
fn try_get_f32_ne(&mut self) -> Result<f32, TryGetError> {
(**self).try_get_f32_ne()
}

#[inline]
fn try_get_f64(&mut self) -> Result<f64, TryGetError> {
(**self).try_get_f64()
}

#[inline]
fn try_get_f64_le(&mut self) -> Result<f64, TryGetError> {
(**self).try_get_f64_le()
}

#[inline]
fn try_get_f64_ne(&mut self) -> Result<f64, TryGetError> {
(**self).try_get_f64_ne()
}

#[inline]
fn copy_to_bytes(&mut self, len: usize) -> crate::Bytes {
(**self).copy_to_bytes(len)
Expand Down

0 comments on commit 084d70b

Please sign in to comment.