pub trait InitialState { // Required method fn init(prologue: Option<Vec<u8>>) -> ProtocolResult<Self> where Self: Sized; }
A trait for protocol initial states.
Initializes the state given initialization data in prologue.
prologue
Errors on invalid initialization data.