pub trait Event<R = RouteIdx>: Sizedwhere
R: RouteHeader,{
// Required method
fn decode_event(route: &R, payload: impl AsRef<[u8]>) -> Result<Self, Error>;
}Expand description
Event codec parameterized by route header.
R = RouteIdx → v2 SailsHeader-based decoding.
R = RouteName → v1 SCALE-string variant-name decoding.
Required Methods§
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".