klever_sc_codec/multi_types/
multi_value_unit.rs1use crate::{
2 DecodeErrorHandler, EncodeErrorHandler, TopDecodeMulti, TopDecodeMultiInput, TopEncodeMulti,
3 TopEncodeMultiOutput,
4};
5
6impl TopEncodeMulti for () {
7 fn multi_encode_or_handle_err<O, H>(&self, _output: &mut O, _h: H) -> Result<(), H::HandledErr>
8 where
9 O: TopEncodeMultiOutput,
10 H: EncodeErrorHandler,
11 {
12 Ok(())
13 }
14}
15
16impl TopDecodeMulti for () {
17 fn multi_decode_or_handle_err<I, H>(_input: &mut I, _h: H) -> Result<Self, H::HandledErr>
18 where
19 I: TopDecodeMultiInput,
20 H: DecodeErrorHandler,
21 {
22 Ok(())
23 }
24}