1 2 3 4 5 6
use std::io::{self, Write}; pub trait Encode { fn encode(&self, write: &mut dyn Write) -> io::Result<usize>; fn encoded_size(&self) -> Option<usize>; }