Files
JE-Skin/src-tauri/src/serial_core/codec.rs
lennlouisgeek eec9927ae6 first commit
2026-03-30 02:59:56 +08:00

7 lines
253 B
Rust

use crate::serial_core::error::CodecError;
use std::time::Instant;
pub trait Codec<F> {
fn decode(&mut self, input: &[u8], session_started_at: Instant) -> Result<Vec<F>, CodecError>;
fn encode(&self, frame: &F) -> Result<Vec<u8>, CodecError>;
}