elrond_codec/impl_for_types/
impl_unit.rs1use crate::{
2 DecodeErrorHandler, EncodeErrorHandler, NestedDecode, NestedDecodeInput, NestedEncode,
3 NestedEncodeOutput,
4};
5
6impl NestedEncode for () {
7 #[inline]
8 fn dep_encode_or_handle_err<O, H>(&self, _: &mut O, _h: H) -> Result<(), H::HandledErr>
9 where
10 O: NestedEncodeOutput,
11 H: EncodeErrorHandler,
12 {
13 Ok(())
14 }
15}
16
17impl NestedDecode for () {
18 fn dep_decode_or_handle_err<I, H>(_input: &mut I, _h: H) -> Result<Self, H::HandledErr>
19 where
20 I: NestedDecodeInput,
21 H: DecodeErrorHandler,
22 {
23 Ok(())
24 }
25}