[−][src]Trait weasel::user::UserEventPacker
Stores one user event payload and manages its serialization/deserialization.
Required methods
fn boxed(self) -> WeaselResult<Box<dyn Event<R>>, R>
Returns a boxed trait object version of this packed user event.
Returns an error if the conversion failed.
fn flattened(event: Box<dyn Event<R>>) -> WeaselResult<Self, R>
Returns a UserEventPacker corresponding to the user event contained inside event
.
Fails if event
is not an user event or if the conversion failed.
Implementations on Foreign Types
impl<R> UserEventPacker<R> for () where
R: BattleRules,
[src]
R: BattleRules,