#fixed #codec #macro-derive #muta #procedural #proc-macro

fixed-codec-derive

Muta 固定编解码器推导过程宏

1 个不稳定版本

0.1.0 2020年4月2日

#muta 中排名 6

MIT 许可证

11KB
287 行(不包括注释)

Muta 固定编解码器推导

FixedCodec 特性

pub trait FixedCodec: Sized {
    fn encode_fixed(&self) -> ProtocolResult<Bytes>;

    fn decode_fixed(bytes: Bytes) -> ProtocolResult<Self>;
}

#[derive(RlpFixedCodec)]

使用 rlp 推导 FixedCodec 特性。


lib.rs:

推导宏 #[derive(RlpFixedCodec)]

依赖项

~1.5MB
~35K SLoC