Trait iscp::encoding::Encoder

source ·
pub trait Encoder: Send + Sync {
    fn encode(&self, msg: Message) -> Result<Vec<u8>>;
    fn decode(&self, bin: &[u8]) -> Result<Message>;
}
Expand description

iSCP のエンコード層を抽象化したインターフェースです。

Required Methods

iSCP のメッセージをバイナリへエンコードします。

与えられたバイナリを、 iSCP のメッセージへデコードします。

Implementations on Foreign Types

Implementors