diff options
Diffstat (limited to 'src/codec')
| -rw-r--r-- | src/codec/decode.rs | 2 | ||||
| -rw-r--r-- | src/codec/encode.rs | 12 |
2 files changed, 11 insertions, 3 deletions
diff --git a/src/codec/decode.rs b/src/codec/decode.rs index d068760..47e8dad 100644 --- a/src/codec/decode.rs +++ b/src/codec/decode.rs @@ -4,7 +4,7 @@ use std::{ sync::Arc, }; -use crate::{codec::error::Result, codec::error::CodecError, context::Context}; +use crate::{codec::error::CodecError, codec::error::Result, context::Context}; macro_rules! impl_decode { ($t:ty) => { diff --git a/src/codec/encode.rs b/src/codec/encode.rs index 735aa70..7a65bb5 100644 --- a/src/codec/encode.rs +++ b/src/codec/encode.rs @@ -10,7 +10,11 @@ macro_rules! impl_encode { Ok(std::mem::size_of::<$t>()) } - fn encode_slice(slice: &[Self], buffer: &mut Vec<u8>, _: &Context<Data>) -> Result<usize> + fn encode_slice( + slice: &[Self], + buffer: &mut Vec<u8>, + _: &Context<Data>, + ) -> Result<usize> where Self: Sized, { @@ -22,7 +26,11 @@ macro_rules! impl_encode { Ok(len) } - fn encode_iter<'a, I>(iter: I, buffer: &mut Vec<u8>, ctx: &Context<Data>) -> Result<usize> + fn encode_iter<'a, I>( + iter: I, + buffer: &mut Vec<u8>, + ctx: &Context<Data>, + ) -> Result<usize> where Self: 'a + Sized, I: IntoIterator<Item = &'a Self>, |
