pub trait SharedWsApiPayloadTrait<WsApiId: Hash + Eq + Clone> { // Required methods fn get_id(&self) -> &WsApiId; fn serialize(&self) -> Result<String, SharedWsError>; }