pub enum FeatureInput<'a, UserData, Control, ToController> {
FromWorker(ToController),
Control(FeatureControlActor<UserData>, Control),
Net(&'a ConnectionCtx, NetIncomingMeta, Buffer),
Local(NetIncomingMeta, Buffer),
}Variants§
FromWorker(ToController)
Control(FeatureControlActor<UserData>, Control)
Net(&'a ConnectionCtx, NetIncomingMeta, Buffer)
Local(NetIncomingMeta, Buffer)
Trait Implementations§
Source§impl<'a, UserData, Control, ToController> Clone for FeatureInput<'a, UserData, Control, ToController>
impl<'a, UserData, Control, ToController> Clone for FeatureInput<'a, UserData, Control, ToController>
Source§fn clone(&self) -> FeatureInput<'a, UserData, Control, ToController>
fn clone(&self) -> FeatureInput<'a, UserData, Control, ToController>
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl<'a, UserData, Control, ToController> Freeze for FeatureInput<'a, UserData, Control, ToController>
impl<'a, UserData, Control, ToController> RefUnwindSafe for FeatureInput<'a, UserData, Control, ToController>
impl<'a, UserData, Control, ToController> Send for FeatureInput<'a, UserData, Control, ToController>
impl<'a, UserData, Control, ToController> Sync for FeatureInput<'a, UserData, Control, ToController>
impl<'a, UserData, Control, ToController> Unpin for FeatureInput<'a, UserData, Control, ToController>
impl<'a, UserData, Control, ToController> UnwindSafe for FeatureInput<'a, UserData, Control, ToController>
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more