pub trait State {
type Event;
type Error;
// Required methods
fn enqueue_input(&mut self, bytes: &[u8]);
fn next(&mut self) -> Result<Self::Event, Interrupt<Self::Error>>;
}
Expand description
Required Associated Types§
Required Methods§
Sourcefn enqueue_input(&mut self, bytes: &[u8])
fn enqueue_input(&mut self, bytes: &[u8])
Enqueue input bytes.
These bytes may be used during the next Self::next
call.