iread_n_const
This commit is contained in:
parent
6d9a35ba27
commit
fb4bcd6c9e
@ -17,6 +17,13 @@ pub trait InlineableDeserializer: Sized {
|
||||
ok: impl FnOnce(&[u8]) -> A,
|
||||
err: impl FnOnce(&[u8]) -> E,
|
||||
) -> Result<(A, Self), E>;
|
||||
|
||||
fn iread_n_const<const N: usize, E>(
|
||||
self,
|
||||
err: impl FnOnce(&[u8]) -> E,
|
||||
) -> Result<([u8; N], Self), E> {
|
||||
self.iread_n(N, |slice| slice.try_into().unwrap(), err)
|
||||
}
|
||||
}
|
||||
|
||||
impl<D: ?Sized + Deserializer> InlineableDeserializer for &mut D {
|
||||
|
Loading…
Reference in New Issue
Block a user