NullProp

Struct NullProp 

Source
pub struct NullProp {}
Expand description

Empty prop - for actors without props.

Trait Implementations§

Source§

impl Clone for NullProp

Source§

fn clone(&self) -> NullProp

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for NullProp

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Default for NullProp

Source§

fn default() -> NullProp

Returns the “default value” for a type. Read more
Source§

impl HasFromPropState<NullProp, DrawInbound, NullInRequests, DrawState, NullOutbound, DrawInboundMessage, NullInRequestMessage, NullOutRequests, DefaultRunner<NullProp, DrawInbound, NullInRequests, DrawState, NullOutbound, NullOutRequests>> for DrawActor

Source§

fn name_hint(prop: &NullProp) -> String

Produces a hint for the actor. The name_hint is used as a base to generate a unique name.
Source§

fn from_prop_and_state( context: &mut Hollywood, prop: Prop, initial_state: State, ) -> GenericActor<Prop, Inbound, InRequest, State, Outbound, OutRequest, Run>

Produces a new actor with the given state. Read more
Source§

fn with_on_exit_fn( context: &mut Hollywood, prop: Prop, initial_state: State, on_exit_fn: Box<dyn FnOnce() + Send + Sync + 'static>, ) -> GenericActor<Prop, Inbound, InRequest, State, Outbound, OutRequest, Run>

Called by when the pipeline on shutdown.
Source§

impl HasFromPropState<NullProp, FilterInbound, FilterInRequest, FilterState, FilterOutbound, FilterInboundMessage, FilterInRequestMessage, NullOutRequests, DefaultRunner<NullProp, FilterInbound, FilterInRequest, FilterState, FilterOutbound, NullOutRequests>> for Filter

Source§

fn name_hint(prop: &NullProp) -> String

Produces a hint for the actor. The name_hint is used as a base to generate a unique name.
Source§

fn from_prop_and_state( context: &mut Hollywood, prop: Prop, initial_state: State, ) -> GenericActor<Prop, Inbound, InRequest, State, Outbound, OutRequest, Run>

Produces a new actor with the given state. Read more
Source§

fn with_on_exit_fn( context: &mut Hollywood, prop: Prop, initial_state: State, on_exit_fn: Box<dyn FnOnce() + Send + Sync + 'static>, ) -> GenericActor<Prop, Inbound, InRequest, State, Outbound, OutRequest, Run>

Called by when the pipeline on shutdown.
Source§

impl HasFromPropState<NullProp, SimInbound, NullInRequests, SimState, SimOutbound, SimInboundMessage, NullInRequestMessage, SimRequest, DefaultRunner<NullProp, SimInbound, NullInRequests, SimState, SimOutbound, SimRequest>> for Sim

Source§

fn name_hint(prop: &NullProp) -> String

Produces a hint for the actor. The name_hint is used as a base to generate a unique name.
Source§

fn from_prop_and_state( context: &mut Hollywood, prop: Prop, initial_state: State, ) -> GenericActor<Prop, Inbound, InRequest, State, Outbound, OutRequest, Run>

Produces a new actor with the given state. Read more
Source§

fn with_on_exit_fn( context: &mut Hollywood, prop: Prop, initial_state: State, on_exit_fn: Box<dyn FnOnce() + Send + Sync + 'static>, ) -> GenericActor<Prop, Inbound, InRequest, State, Outbound, OutRequest, Run>

Called by when the pipeline on shutdown.
Source§

impl<T: Default + Debug + Clone + Send + Sync + 'static, InRequest: Debug + Send + Clone + Sync + 'static, InReply: Debug + Send + Clone + Sync + 'static, OutRequest: Debug + Send + Clone + Sync + 'static, OutReply: Debug + Send + Clone + Sync + 'static> HasFromPropState<NullProp, ViewerInbound<T, InRequest, InReply, OutRequest, OutReply>, ViewerInRequest<T, InRequest, InReply, OutRequest, OutReply>, EguiState<T, RequestWithReplyChannel<InRequest, InReply>, OutRequest, OutReply>, NullOutbound, EguiInboundMessage<T, InRequest, InReply, OutRequest, OutReply>, EguiInRequestMessage<T, InRequest, InReply, OutRequest, OutReply>, EguiOutRequest<T, InRequest, InReply, OutRequest, OutReply>, DefaultRunner<NullProp, ViewerInbound<T, InRequest, InReply, OutRequest, OutReply>, ViewerInRequest<T, InRequest, InReply, OutRequest, OutReply>, EguiState<T, RequestWithReplyChannel<InRequest, InReply>, OutRequest, OutReply>, NullOutbound, EguiOutRequest<T, InRequest, InReply, OutRequest, OutReply>>> for EguiActor<T, InRequest, InReply, OutRequest, OutReply>

Source§

fn name_hint(_prop: &NullProp) -> String

Produces a hint for the actor. The name_hint is used as a base to generate a unique name.
Source§

fn from_prop_and_state( context: &mut Hollywood, prop: Prop, initial_state: State, ) -> GenericActor<Prop, Inbound, InRequest, State, Outbound, OutRequest, Run>

Produces a new actor with the given state. Read more
Source§

fn with_on_exit_fn( context: &mut Hollywood, prop: Prop, initial_state: State, on_exit_fn: Box<dyn FnOnce() + Send + Sync + 'static>, ) -> GenericActor<Prop, Inbound, InRequest, State, Outbound, OutRequest, Run>

Called by when the pipeline on shutdown.
Source§

impl<Key: Default + Clone + Debug + PartialEq + Eq + PartialOrd + Ord + Sync + Send + 'static, Item0: Default + Clone + Debug + Sync + Send + 'static, Item1: Default + Clone + Debug + Sync + Send + 'static, Item2: Default + Clone + Debug + Sync + Send + 'static, Item3: Default + Clone + Debug + Sync + Send + 'static, Item4: Default + Clone + Debug + Sync + Send + 'static, Item5: Default + Clone + Debug + Sync + Send + 'static, Item6: Default + Clone + Debug + Sync + Send + 'static, Item7: Default + Clone + Debug + Sync + Send + 'static, Item8: Default + Clone + Debug + Sync + Send + 'static, Item9: Default + Clone + Debug + Sync + Send + 'static> HasFromPropState<NullProp, Zip10Inbound<Key, Item0, Item1, Item2, Item3, Item4, Item5, Item6, Item7, Item8, Item9>, NullInRequests, Zip10State<Key, Item0, Item1, Item2, Item3, Item4, Item5, Item6, Item7, Item8, Item9>, Zip10Outbound<Key, Item0, Item1, Item2, Item3, Item4, Item5, Item6, Item7, Item8, Item9>, Zip10IsInboundMessage<Key, Item0, Item1, Item2, Item3, Item4, Item5, Item6, Item7, Item8, Item9>, NullInRequestMessage, NullOutRequests, DefaultRunner<NullProp, Zip10Inbound<Key, Item0, Item1, Item2, Item3, Item4, Item5, Item6, Item7, Item8, Item9>, NullInRequests, Zip10State<Key, Item0, Item1, Item2, Item3, Item4, Item5, Item6, Item7, Item8, Item9>, Zip10Outbound<Key, Item0, Item1, Item2, Item3, Item4, Item5, Item6, Item7, Item8, Item9>, NullOutRequests>> for Zip10<Key, Item0, Item1, Item2, Item3, Item4, Item5, Item6, Item7, Item8, Item9>

Source§

fn name_hint(_prop: &NullProp) -> String

Produces a hint for the actor. The name_hint is used as a base to generate a unique name.
Source§

fn from_prop_and_state( context: &mut Hollywood, prop: Prop, initial_state: State, ) -> GenericActor<Prop, Inbound, InRequest, State, Outbound, OutRequest, Run>

Produces a new actor with the given state. Read more
Source§

fn with_on_exit_fn( context: &mut Hollywood, prop: Prop, initial_state: State, on_exit_fn: Box<dyn FnOnce() + Send + Sync + 'static>, ) -> GenericActor<Prop, Inbound, InRequest, State, Outbound, OutRequest, Run>

Called by when the pipeline on shutdown.
Source§

impl<Key: Default + Clone + Debug + PartialEq + Eq + PartialOrd + Ord + Sync + Send + 'static, Item0: Default + Clone + Debug + Sync + Send + 'static, Item1: Default + Clone + Debug + Sync + Send + 'static, Item2: Default + Clone + Debug + Sync + Send + 'static, Item3: Default + Clone + Debug + Sync + Send + 'static, Item4: Default + Clone + Debug + Sync + Send + 'static, Item5: Default + Clone + Debug + Sync + Send + 'static, Item6: Default + Clone + Debug + Sync + Send + 'static, Item7: Default + Clone + Debug + Sync + Send + 'static, Item8: Default + Clone + Debug + Sync + Send + 'static, Item9: Default + Clone + Debug + Sync + Send + 'static, Item10: Default + Clone + Debug + Sync + Send + 'static> HasFromPropState<NullProp, Zip11Inbound<Key, Item0, Item1, Item2, Item3, Item4, Item5, Item6, Item7, Item8, Item9, Item10>, NullInRequests, Zip11State<Key, Item0, Item1, Item2, Item3, Item4, Item5, Item6, Item7, Item8, Item9, Item10>, Zip11Outbound<Key, Item0, Item1, Item2, Item3, Item4, Item5, Item6, Item7, Item8, Item9, Item10>, Zip11IsInboundMessage<Key, Item0, Item1, Item2, Item3, Item4, Item5, Item6, Item7, Item8, Item9, Item10>, NullInRequestMessage, NullOutRequests, DefaultRunner<NullProp, Zip11Inbound<Key, Item0, Item1, Item2, Item3, Item4, Item5, Item6, Item7, Item8, Item9, Item10>, NullInRequests, Zip11State<Key, Item0, Item1, Item2, Item3, Item4, Item5, Item6, Item7, Item8, Item9, Item10>, Zip11Outbound<Key, Item0, Item1, Item2, Item3, Item4, Item5, Item6, Item7, Item8, Item9, Item10>, NullOutRequests>> for Zip11<Key, Item0, Item1, Item2, Item3, Item4, Item5, Item6, Item7, Item8, Item9, Item10>

Source§

fn name_hint(_prop: &NullProp) -> String

Produces a hint for the actor. The name_hint is used as a base to generate a unique name.
Source§

fn from_prop_and_state( context: &mut Hollywood, prop: Prop, initial_state: State, ) -> GenericActor<Prop, Inbound, InRequest, State, Outbound, OutRequest, Run>

Produces a new actor with the given state. Read more
Source§

fn with_on_exit_fn( context: &mut Hollywood, prop: Prop, initial_state: State, on_exit_fn: Box<dyn FnOnce() + Send + Sync + 'static>, ) -> GenericActor<Prop, Inbound, InRequest, State, Outbound, OutRequest, Run>

Called by when the pipeline on shutdown.
Source§

impl<Key: Default + Clone + Debug + PartialEq + Eq + PartialOrd + Ord + Sync + Send + 'static, Item0: Default + Clone + Debug + Sync + Send + 'static, Item1: Default + Clone + Debug + Sync + Send + 'static, Item2: Default + Clone + Debug + Sync + Send + 'static, Item3: Default + Clone + Debug + Sync + Send + 'static, Item4: Default + Clone + Debug + Sync + Send + 'static, Item5: Default + Clone + Debug + Sync + Send + 'static, Item6: Default + Clone + Debug + Sync + Send + 'static, Item7: Default + Clone + Debug + Sync + Send + 'static, Item8: Default + Clone + Debug + Sync + Send + 'static, Item9: Default + Clone + Debug + Sync + Send + 'static, Item10: Default + Clone + Debug + Sync + Send + 'static, Item11: Default + Clone + Debug + Sync + Send + 'static> HasFromPropState<NullProp, Zip12Inbound<Key, Item0, Item1, Item2, Item3, Item4, Item5, Item6, Item7, Item8, Item9, Item10, Item11>, NullInRequests, Zip12State<Key, Item0, Item1, Item2, Item3, Item4, Item5, Item6, Item7, Item8, Item9, Item10, Item11>, Zip12Outbound<Key, Item0, Item1, Item2, Item3, Item4, Item5, Item6, Item7, Item8, Item9, Item10, Item11>, Zip12IsInboundMessage<Key, Item0, Item1, Item2, Item3, Item4, Item5, Item6, Item7, Item8, Item9, Item10, Item11>, NullInRequestMessage, NullOutRequests, DefaultRunner<NullProp, Zip12Inbound<Key, Item0, Item1, Item2, Item3, Item4, Item5, Item6, Item7, Item8, Item9, Item10, Item11>, NullInRequests, Zip12State<Key, Item0, Item1, Item2, Item3, Item4, Item5, Item6, Item7, Item8, Item9, Item10, Item11>, Zip12Outbound<Key, Item0, Item1, Item2, Item3, Item4, Item5, Item6, Item7, Item8, Item9, Item10, Item11>, NullOutRequests>> for Zip12<Key, Item0, Item1, Item2, Item3, Item4, Item5, Item6, Item7, Item8, Item9, Item10, Item11>

Source§

fn name_hint(_prop: &NullProp) -> String

Produces a hint for the actor. The name_hint is used as a base to generate a unique name.
Source§

fn from_prop_and_state( context: &mut Hollywood, prop: Prop, initial_state: State, ) -> GenericActor<Prop, Inbound, InRequest, State, Outbound, OutRequest, Run>

Produces a new actor with the given state. Read more
Source§

fn with_on_exit_fn( context: &mut Hollywood, prop: Prop, initial_state: State, on_exit_fn: Box<dyn FnOnce() + Send + Sync + 'static>, ) -> GenericActor<Prop, Inbound, InRequest, State, Outbound, OutRequest, Run>

Called by when the pipeline on shutdown.
Source§

impl<Key: Default + Clone + Debug + PartialEq + Eq + PartialOrd + Ord + Sync + Send + 'static, Item0: Default + Clone + Debug + Sync + Send + 'static, Item1: Default + Clone + Debug + Sync + Send + 'static> HasFromPropState<NullProp, Zip2Inbound<Key, Item0, Item1>, NullInRequests, Zip2State<Key, Item0, Item1>, Zip2Outbound<Key, Item0, Item1>, Zip2IsInboundMessage<Key, Item0, Item1>, NullInRequestMessage, NullOutRequests, DefaultRunner<NullProp, Zip2Inbound<Key, Item0, Item1>, NullInRequests, Zip2State<Key, Item0, Item1>, Zip2Outbound<Key, Item0, Item1>, NullOutRequests>> for Zip2<Key, Item0, Item1>

Source§

fn name_hint(_prop: &NullProp) -> String

Produces a hint for the actor. The name_hint is used as a base to generate a unique name.
Source§

fn from_prop_and_state( context: &mut Hollywood, prop: Prop, initial_state: State, ) -> GenericActor<Prop, Inbound, InRequest, State, Outbound, OutRequest, Run>

Produces a new actor with the given state. Read more
Source§

fn with_on_exit_fn( context: &mut Hollywood, prop: Prop, initial_state: State, on_exit_fn: Box<dyn FnOnce() + Send + Sync + 'static>, ) -> GenericActor<Prop, Inbound, InRequest, State, Outbound, OutRequest, Run>

Called by when the pipeline on shutdown.
Source§

impl<Key: Default + Clone + Debug + PartialEq + Eq + PartialOrd + Ord + Sync + Send + 'static, Item0: Default + Clone + Debug + Sync + Send + 'static, Item1: Default + Clone + Debug + Sync + Send + 'static, Item2: Default + Clone + Debug + Sync + Send + 'static> HasFromPropState<NullProp, Zip3Inbound<Key, Item0, Item1, Item2>, NullInRequests, Zip3State<Key, Item0, Item1, Item2>, Zip3Outbound<Key, Item0, Item1, Item2>, Zip3IsInboundMessage<Key, Item0, Item1, Item2>, NullInRequestMessage, NullOutRequests, DefaultRunner<NullProp, Zip3Inbound<Key, Item0, Item1, Item2>, NullInRequests, Zip3State<Key, Item0, Item1, Item2>, Zip3Outbound<Key, Item0, Item1, Item2>, NullOutRequests>> for Zip3<Key, Item0, Item1, Item2>

Source§

fn name_hint(_prop: &NullProp) -> String

Produces a hint for the actor. The name_hint is used as a base to generate a unique name.
Source§

fn from_prop_and_state( context: &mut Hollywood, prop: Prop, initial_state: State, ) -> GenericActor<Prop, Inbound, InRequest, State, Outbound, OutRequest, Run>

Produces a new actor with the given state. Read more
Source§

fn with_on_exit_fn( context: &mut Hollywood, prop: Prop, initial_state: State, on_exit_fn: Box<dyn FnOnce() + Send + Sync + 'static>, ) -> GenericActor<Prop, Inbound, InRequest, State, Outbound, OutRequest, Run>

Called by when the pipeline on shutdown.
Source§

impl<Key: Default + Clone + Debug + PartialEq + Eq + PartialOrd + Ord + Sync + Send + 'static, Item0: Default + Clone + Debug + Sync + Send + 'static, Item1: Default + Clone + Debug + Sync + Send + 'static, Item2: Default + Clone + Debug + Sync + Send + 'static, Item3: Default + Clone + Debug + Sync + Send + 'static> HasFromPropState<NullProp, Zip4Inbound<Key, Item0, Item1, Item2, Item3>, NullInRequests, Zip4State<Key, Item0, Item1, Item2, Item3>, Zip4Outbound<Key, Item0, Item1, Item2, Item3>, Zip4IsInboundMessage<Key, Item0, Item1, Item2, Item3>, NullInRequestMessage, NullOutRequests, DefaultRunner<NullProp, Zip4Inbound<Key, Item0, Item1, Item2, Item3>, NullInRequests, Zip4State<Key, Item0, Item1, Item2, Item3>, Zip4Outbound<Key, Item0, Item1, Item2, Item3>, NullOutRequests>> for Zip4<Key, Item0, Item1, Item2, Item3>

Source§

fn name_hint(_prop: &NullProp) -> String

Produces a hint for the actor. The name_hint is used as a base to generate a unique name.
Source§

fn from_prop_and_state( context: &mut Hollywood, prop: Prop, initial_state: State, ) -> GenericActor<Prop, Inbound, InRequest, State, Outbound, OutRequest, Run>

Produces a new actor with the given state. Read more
Source§

fn with_on_exit_fn( context: &mut Hollywood, prop: Prop, initial_state: State, on_exit_fn: Box<dyn FnOnce() + Send + Sync + 'static>, ) -> GenericActor<Prop, Inbound, InRequest, State, Outbound, OutRequest, Run>

Called by when the pipeline on shutdown.
Source§

impl<Key: Default + Clone + Debug + PartialEq + Eq + PartialOrd + Ord + Sync + Send + 'static, Item0: Default + Clone + Debug + Sync + Send + 'static, Item1: Default + Clone + Debug + Sync + Send + 'static, Item2: Default + Clone + Debug + Sync + Send + 'static, Item3: Default + Clone + Debug + Sync + Send + 'static, Item4: Default + Clone + Debug + Sync + Send + 'static> HasFromPropState<NullProp, Zip5Inbound<Key, Item0, Item1, Item2, Item3, Item4>, NullInRequests, Zip5State<Key, Item0, Item1, Item2, Item3, Item4>, Zip5Outbound<Key, Item0, Item1, Item2, Item3, Item4>, Zip5IsInboundMessage<Key, Item0, Item1, Item2, Item3, Item4>, NullInRequestMessage, NullOutRequests, DefaultRunner<NullProp, Zip5Inbound<Key, Item0, Item1, Item2, Item3, Item4>, NullInRequests, Zip5State<Key, Item0, Item1, Item2, Item3, Item4>, Zip5Outbound<Key, Item0, Item1, Item2, Item3, Item4>, NullOutRequests>> for Zip5<Key, Item0, Item1, Item2, Item3, Item4>

Source§

fn name_hint(_prop: &NullProp) -> String

Produces a hint for the actor. The name_hint is used as a base to generate a unique name.
Source§

fn from_prop_and_state( context: &mut Hollywood, prop: Prop, initial_state: State, ) -> GenericActor<Prop, Inbound, InRequest, State, Outbound, OutRequest, Run>

Produces a new actor with the given state. Read more
Source§

fn with_on_exit_fn( context: &mut Hollywood, prop: Prop, initial_state: State, on_exit_fn: Box<dyn FnOnce() + Send + Sync + 'static>, ) -> GenericActor<Prop, Inbound, InRequest, State, Outbound, OutRequest, Run>

Called by when the pipeline on shutdown.
Source§

impl<Key: Default + Clone + Debug + PartialEq + Eq + PartialOrd + Ord + Sync + Send + 'static, Item0: Default + Clone + Debug + Sync + Send + 'static, Item1: Default + Clone + Debug + Sync + Send + 'static, Item2: Default + Clone + Debug + Sync + Send + 'static, Item3: Default + Clone + Debug + Sync + Send + 'static, Item4: Default + Clone + Debug + Sync + Send + 'static, Item5: Default + Clone + Debug + Sync + Send + 'static> HasFromPropState<NullProp, Zip6Inbound<Key, Item0, Item1, Item2, Item3, Item4, Item5>, NullInRequests, Zip6State<Key, Item0, Item1, Item2, Item3, Item4, Item5>, Zip6Outbound<Key, Item0, Item1, Item2, Item3, Item4, Item5>, Zip6IsInboundMessage<Key, Item0, Item1, Item2, Item3, Item4, Item5>, NullInRequestMessage, NullOutRequests, DefaultRunner<NullProp, Zip6Inbound<Key, Item0, Item1, Item2, Item3, Item4, Item5>, NullInRequests, Zip6State<Key, Item0, Item1, Item2, Item3, Item4, Item5>, Zip6Outbound<Key, Item0, Item1, Item2, Item3, Item4, Item5>, NullOutRequests>> for Zip6<Key, Item0, Item1, Item2, Item3, Item4, Item5>

Source§

fn name_hint(_prop: &NullProp) -> String

Produces a hint for the actor. The name_hint is used as a base to generate a unique name.
Source§

fn from_prop_and_state( context: &mut Hollywood, prop: Prop, initial_state: State, ) -> GenericActor<Prop, Inbound, InRequest, State, Outbound, OutRequest, Run>

Produces a new actor with the given state. Read more
Source§

fn with_on_exit_fn( context: &mut Hollywood, prop: Prop, initial_state: State, on_exit_fn: Box<dyn FnOnce() + Send + Sync + 'static>, ) -> GenericActor<Prop, Inbound, InRequest, State, Outbound, OutRequest, Run>

Called by when the pipeline on shutdown.
Source§

impl<Key: Default + Clone + Debug + PartialEq + Eq + PartialOrd + Ord + Sync + Send + 'static, Item0: Default + Clone + Debug + Sync + Send + 'static, Item1: Default + Clone + Debug + Sync + Send + 'static, Item2: Default + Clone + Debug + Sync + Send + 'static, Item3: Default + Clone + Debug + Sync + Send + 'static, Item4: Default + Clone + Debug + Sync + Send + 'static, Item5: Default + Clone + Debug + Sync + Send + 'static, Item6: Default + Clone + Debug + Sync + Send + 'static> HasFromPropState<NullProp, Zip7Inbound<Key, Item0, Item1, Item2, Item3, Item4, Item5, Item6>, NullInRequests, Zip7State<Key, Item0, Item1, Item2, Item3, Item4, Item5, Item6>, Zip7Outbound<Key, Item0, Item1, Item2, Item3, Item4, Item5, Item6>, Zip7IsInboundMessage<Key, Item0, Item1, Item2, Item3, Item4, Item5, Item6>, NullInRequestMessage, NullOutRequests, DefaultRunner<NullProp, Zip7Inbound<Key, Item0, Item1, Item2, Item3, Item4, Item5, Item6>, NullInRequests, Zip7State<Key, Item0, Item1, Item2, Item3, Item4, Item5, Item6>, Zip7Outbound<Key, Item0, Item1, Item2, Item3, Item4, Item5, Item6>, NullOutRequests>> for Zip7<Key, Item0, Item1, Item2, Item3, Item4, Item5, Item6>

Source§

fn name_hint(_prop: &NullProp) -> String

Produces a hint for the actor. The name_hint is used as a base to generate a unique name.
Source§

fn from_prop_and_state( context: &mut Hollywood, prop: Prop, initial_state: State, ) -> GenericActor<Prop, Inbound, InRequest, State, Outbound, OutRequest, Run>

Produces a new actor with the given state. Read more
Source§

fn with_on_exit_fn( context: &mut Hollywood, prop: Prop, initial_state: State, on_exit_fn: Box<dyn FnOnce() + Send + Sync + 'static>, ) -> GenericActor<Prop, Inbound, InRequest, State, Outbound, OutRequest, Run>

Called by when the pipeline on shutdown.
Source§

impl<Key: Default + Clone + Debug + PartialEq + Eq + PartialOrd + Ord + Sync + Send + 'static, Item0: Default + Clone + Debug + Sync + Send + 'static, Item1: Default + Clone + Debug + Sync + Send + 'static, Item2: Default + Clone + Debug + Sync + Send + 'static, Item3: Default + Clone + Debug + Sync + Send + 'static, Item4: Default + Clone + Debug + Sync + Send + 'static, Item5: Default + Clone + Debug + Sync + Send + 'static, Item6: Default + Clone + Debug + Sync + Send + 'static, Item7: Default + Clone + Debug + Sync + Send + 'static> HasFromPropState<NullProp, Zip8Inbound<Key, Item0, Item1, Item2, Item3, Item4, Item5, Item6, Item7>, NullInRequests, Zip8State<Key, Item0, Item1, Item2, Item3, Item4, Item5, Item6, Item7>, Zip8Outbound<Key, Item0, Item1, Item2, Item3, Item4, Item5, Item6, Item7>, Zip8IsInboundMessage<Key, Item0, Item1, Item2, Item3, Item4, Item5, Item6, Item7>, NullInRequestMessage, NullOutRequests, DefaultRunner<NullProp, Zip8Inbound<Key, Item0, Item1, Item2, Item3, Item4, Item5, Item6, Item7>, NullInRequests, Zip8State<Key, Item0, Item1, Item2, Item3, Item4, Item5, Item6, Item7>, Zip8Outbound<Key, Item0, Item1, Item2, Item3, Item4, Item5, Item6, Item7>, NullOutRequests>> for Zip8<Key, Item0, Item1, Item2, Item3, Item4, Item5, Item6, Item7>

Source§

fn name_hint(_prop: &NullProp) -> String

Produces a hint for the actor. The name_hint is used as a base to generate a unique name.
Source§

fn from_prop_and_state( context: &mut Hollywood, prop: Prop, initial_state: State, ) -> GenericActor<Prop, Inbound, InRequest, State, Outbound, OutRequest, Run>

Produces a new actor with the given state. Read more
Source§

fn with_on_exit_fn( context: &mut Hollywood, prop: Prop, initial_state: State, on_exit_fn: Box<dyn FnOnce() + Send + Sync + 'static>, ) -> GenericActor<Prop, Inbound, InRequest, State, Outbound, OutRequest, Run>

Called by when the pipeline on shutdown.
Source§

impl<Key: Default + Clone + Debug + PartialEq + Eq + PartialOrd + Ord + Sync + Send + 'static, Item0: Default + Clone + Debug + Sync + Send + 'static, Item1: Default + Clone + Debug + Sync + Send + 'static, Item2: Default + Clone + Debug + Sync + Send + 'static, Item3: Default + Clone + Debug + Sync + Send + 'static, Item4: Default + Clone + Debug + Sync + Send + 'static, Item5: Default + Clone + Debug + Sync + Send + 'static, Item6: Default + Clone + Debug + Sync + Send + 'static, Item7: Default + Clone + Debug + Sync + Send + 'static, Item8: Default + Clone + Debug + Sync + Send + 'static> HasFromPropState<NullProp, Zip9Inbound<Key, Item0, Item1, Item2, Item3, Item4, Item5, Item6, Item7, Item8>, NullInRequests, Zip9State<Key, Item0, Item1, Item2, Item3, Item4, Item5, Item6, Item7, Item8>, Zip9Outbound<Key, Item0, Item1, Item2, Item3, Item4, Item5, Item6, Item7, Item8>, Zip9IsInboundMessage<Key, Item0, Item1, Item2, Item3, Item4, Item5, Item6, Item7, Item8>, NullInRequestMessage, NullOutRequests, DefaultRunner<NullProp, Zip9Inbound<Key, Item0, Item1, Item2, Item3, Item4, Item5, Item6, Item7, Item8>, NullInRequests, Zip9State<Key, Item0, Item1, Item2, Item3, Item4, Item5, Item6, Item7, Item8>, Zip9Outbound<Key, Item0, Item1, Item2, Item3, Item4, Item5, Item6, Item7, Item8>, NullOutRequests>> for Zip9<Key, Item0, Item1, Item2, Item3, Item4, Item5, Item6, Item7, Item8>

Source§

fn name_hint(_prop: &NullProp) -> String

Produces a hint for the actor. The name_hint is used as a base to generate a unique name.
Source§

fn from_prop_and_state( context: &mut Hollywood, prop: Prop, initial_state: State, ) -> GenericActor<Prop, Inbound, InRequest, State, Outbound, OutRequest, Run>

Produces a new actor with the given state. Read more
Source§

fn with_on_exit_fn( context: &mut Hollywood, prop: Prop, initial_state: State, on_exit_fn: Box<dyn FnOnce() + Send + Sync + 'static>, ) -> GenericActor<Prop, Inbound, InRequest, State, Outbound, OutRequest, Run>

Called by when the pipeline on shutdown.
Source§

impl<T: Default + Debug + Clone + Send + Sync + 'static, InRequest: Debug + Send + Clone + Sync + 'static, InReply: Debug + Send + Clone + Sync + 'static, OutRequest: Debug + Send + Clone + Sync + 'static, OutReply: Debug + Send + Clone + Sync + 'static> IsInRequestHub<NullProp, EguiState<T, RequestWithReplyChannel<InRequest, InReply>, OutRequest, OutReply>, NullOutbound, EguiOutRequest<T, InRequest, InReply, OutRequest, OutReply>, EguiInboundMessage<T, InRequest, InReply, OutRequest, OutReply>, EguiInRequestMessage<T, InRequest, InReply, OutRequest, OutReply>> for ViewerInRequest<T, InRequest, InReply, OutRequest, OutReply>

Source§

fn from_builder( builder: &mut ActorBuilder<'_, NullProp, EguiState<T, RequestWithReplyChannel<InRequest, InReply>, OutRequest, OutReply>, NullOutbound, EguiOutRequest<T, InRequest, InReply, OutRequest, OutReply>, EguiInboundMessage<T, InRequest, InReply, OutRequest, OutReply>, EguiInRequestMessage<T, InRequest, InReply, OutRequest, OutReply>>, actor_name: &str, ) -> Self

Create a new inbound hub for an actor.
Source§

impl IsInRequestHub<NullProp, FilterState, FilterOutbound, NullOutRequests, FilterInboundMessage, FilterInRequestMessage> for FilterInRequest

Source§

fn from_builder( builder: &mut ActorBuilder<'_, NullProp, FilterState, FilterOutbound, NullOutRequests, FilterInboundMessage, FilterInRequestMessage>, actor_name: &str, ) -> Self

Create a new inbound hub for an actor.
Source§

impl IsInboundHub<NullProp, DrawState, NullOutbound, NullOutRequests, DrawInboundMessage, NullInRequestMessage> for DrawInbound

Source§

fn from_builder( builder: &mut ActorBuilder<'_, NullProp, DrawState, NullOutbound, NullOutRequests, DrawInboundMessage, NullInRequestMessage>, actor_name: &str, ) -> Self

Create a new inbound hub for an actor.
Source§

impl<T: Default + Debug + Clone + Send + Sync + 'static, InRequest: Debug + Send + Clone + Sync + 'static, InReply: Debug + Send + Clone + Sync + 'static, OutRequest: Debug + Send + Clone + Sync + 'static, OutReply: Debug + Send + Clone + Sync + 'static> IsInboundHub<NullProp, EguiState<T, RequestWithReplyChannel<InRequest, InReply>, OutRequest, OutReply>, NullOutbound, EguiOutRequest<T, InRequest, InReply, OutRequest, OutReply>, EguiInboundMessage<T, InRequest, InReply, OutRequest, OutReply>, EguiInRequestMessage<T, InRequest, InReply, OutRequest, OutReply>> for ViewerInbound<T, InRequest, InReply, OutRequest, OutReply>

Source§

fn from_builder( builder: &mut ActorBuilder<'_, NullProp, EguiState<T, RequestWithReplyChannel<InRequest, InReply>, OutRequest, OutReply>, NullOutbound, EguiOutRequest<T, InRequest, InReply, OutRequest, OutReply>, EguiInboundMessage<T, InRequest, InReply, OutRequest, OutReply>, EguiInRequestMessage<T, InRequest, InReply, OutRequest, OutReply>>, actor_name: &str, ) -> Self

Create a new inbound hub for an actor.
Source§

impl IsInboundHub<NullProp, FilterState, FilterOutbound, NullOutRequests, FilterInboundMessage, FilterInRequestMessage> for FilterInbound

Source§

fn from_builder( builder: &mut ActorBuilder<'_, NullProp, FilterState, FilterOutbound, NullOutRequests, FilterInboundMessage, FilterInRequestMessage>, actor_name: &str, ) -> Self

Create a new inbound hub for an actor.
Source§

impl IsInboundHub<NullProp, SimState, SimOutbound, SimRequest, SimInboundMessage, NullInRequestMessage> for SimInbound

Source§

fn from_builder( builder: &mut ActorBuilder<'_, NullProp, SimState, SimOutbound, SimRequest, SimInboundMessage, NullInRequestMessage>, actor_name: &str, ) -> Self

Create a new inbound hub for an actor.
Source§

impl<Key: Default + Clone + Debug + PartialEq + Eq + PartialOrd + Ord + Sync + Send + 'static, Item0: Default + Clone + Debug + Sync + Send + 'static, Item1: Default + Clone + Debug + Sync + Send + 'static, Item2: Default + Clone + Debug + Sync + Send + 'static, Item3: Default + Clone + Debug + Sync + Send + 'static, Item4: Default + Clone + Debug + Sync + Send + 'static, Item5: Default + Clone + Debug + Sync + Send + 'static, Item6: Default + Clone + Debug + Sync + Send + 'static, Item7: Default + Clone + Debug + Sync + Send + 'static, Item8: Default + Clone + Debug + Sync + Send + 'static, Item9: Default + Clone + Debug + Sync + Send + 'static> IsInboundHub<NullProp, Zip10State<Key, Item0, Item1, Item2, Item3, Item4, Item5, Item6, Item7, Item8, Item9>, Zip10Outbound<Key, Item0, Item1, Item2, Item3, Item4, Item5, Item6, Item7, Item8, Item9>, NullOutRequests, Zip10IsInboundMessage<Key, Item0, Item1, Item2, Item3, Item4, Item5, Item6, Item7, Item8, Item9>, NullInRequestMessage> for Zip10Inbound<Key, Item0, Item1, Item2, Item3, Item4, Item5, Item6, Item7, Item8, Item9>

Source§

fn from_builder( builder: &mut ActorBuilder<'_, NullProp, Zip10State<Key, Item0, Item1, Item2, Item3, Item4, Item5, Item6, Item7, Item8, Item9>, Zip10Outbound<Key, Item0, Item1, Item2, Item3, Item4, Item5, Item6, Item7, Item8, Item9>, NullOutRequests, Zip10IsInboundMessage<Key, Item0, Item1, Item2, Item3, Item4, Item5, Item6, Item7, Item8, Item9>, NullInRequestMessage>, actor_name: &str, ) -> Self

Create a new inbound hub for an actor.
Source§

impl<Key: Default + Clone + Debug + PartialEq + Eq + PartialOrd + Ord + Sync + Send + 'static, Item0: Default + Clone + Debug + Sync + Send + 'static, Item1: Default + Clone + Debug + Sync + Send + 'static, Item2: Default + Clone + Debug + Sync + Send + 'static, Item3: Default + Clone + Debug + Sync + Send + 'static, Item4: Default + Clone + Debug + Sync + Send + 'static, Item5: Default + Clone + Debug + Sync + Send + 'static, Item6: Default + Clone + Debug + Sync + Send + 'static, Item7: Default + Clone + Debug + Sync + Send + 'static, Item8: Default + Clone + Debug + Sync + Send + 'static, Item9: Default + Clone + Debug + Sync + Send + 'static, Item10: Default + Clone + Debug + Sync + Send + 'static> IsInboundHub<NullProp, Zip11State<Key, Item0, Item1, Item2, Item3, Item4, Item5, Item6, Item7, Item8, Item9, Item10>, Zip11Outbound<Key, Item0, Item1, Item2, Item3, Item4, Item5, Item6, Item7, Item8, Item9, Item10>, NullOutRequests, Zip11IsInboundMessage<Key, Item0, Item1, Item2, Item3, Item4, Item5, Item6, Item7, Item8, Item9, Item10>, NullInRequestMessage> for Zip11Inbound<Key, Item0, Item1, Item2, Item3, Item4, Item5, Item6, Item7, Item8, Item9, Item10>

Source§

fn from_builder( builder: &mut ActorBuilder<'_, NullProp, Zip11State<Key, Item0, Item1, Item2, Item3, Item4, Item5, Item6, Item7, Item8, Item9, Item10>, Zip11Outbound<Key, Item0, Item1, Item2, Item3, Item4, Item5, Item6, Item7, Item8, Item9, Item10>, NullOutRequests, Zip11IsInboundMessage<Key, Item0, Item1, Item2, Item3, Item4, Item5, Item6, Item7, Item8, Item9, Item10>, NullInRequestMessage>, actor_name: &str, ) -> Self

Create a new inbound hub for an actor.
Source§

impl<Key: Default + Clone + Debug + PartialEq + Eq + PartialOrd + Ord + Sync + Send + 'static, Item0: Default + Clone + Debug + Sync + Send + 'static, Item1: Default + Clone + Debug + Sync + Send + 'static, Item2: Default + Clone + Debug + Sync + Send + 'static, Item3: Default + Clone + Debug + Sync + Send + 'static, Item4: Default + Clone + Debug + Sync + Send + 'static, Item5: Default + Clone + Debug + Sync + Send + 'static, Item6: Default + Clone + Debug + Sync + Send + 'static, Item7: Default + Clone + Debug + Sync + Send + 'static, Item8: Default + Clone + Debug + Sync + Send + 'static, Item9: Default + Clone + Debug + Sync + Send + 'static, Item10: Default + Clone + Debug + Sync + Send + 'static, Item11: Default + Clone + Debug + Sync + Send + 'static> IsInboundHub<NullProp, Zip12State<Key, Item0, Item1, Item2, Item3, Item4, Item5, Item6, Item7, Item8, Item9, Item10, Item11>, Zip12Outbound<Key, Item0, Item1, Item2, Item3, Item4, Item5, Item6, Item7, Item8, Item9, Item10, Item11>, NullOutRequests, Zip12IsInboundMessage<Key, Item0, Item1, Item2, Item3, Item4, Item5, Item6, Item7, Item8, Item9, Item10, Item11>, NullInRequestMessage> for Zip12Inbound<Key, Item0, Item1, Item2, Item3, Item4, Item5, Item6, Item7, Item8, Item9, Item10, Item11>

Source§

fn from_builder( builder: &mut ActorBuilder<'_, NullProp, Zip12State<Key, Item0, Item1, Item2, Item3, Item4, Item5, Item6, Item7, Item8, Item9, Item10, Item11>, Zip12Outbound<Key, Item0, Item1, Item2, Item3, Item4, Item5, Item6, Item7, Item8, Item9, Item10, Item11>, NullOutRequests, Zip12IsInboundMessage<Key, Item0, Item1, Item2, Item3, Item4, Item5, Item6, Item7, Item8, Item9, Item10, Item11>, NullInRequestMessage>, actor_name: &str, ) -> Self

Create a new inbound hub for an actor.
Source§

impl<Key: Default + Clone + Debug + PartialEq + Eq + PartialOrd + Ord + Sync + Send + 'static, Item0: Default + Clone + Debug + Sync + Send + 'static, Item1: Default + Clone + Debug + Sync + Send + 'static> IsInboundHub<NullProp, Zip2State<Key, Item0, Item1>, Zip2Outbound<Key, Item0, Item1>, NullOutRequests, Zip2IsInboundMessage<Key, Item0, Item1>, NullInRequestMessage> for Zip2Inbound<Key, Item0, Item1>

Source§

fn from_builder( builder: &mut ActorBuilder<'_, NullProp, Zip2State<Key, Item0, Item1>, Zip2Outbound<Key, Item0, Item1>, NullOutRequests, Zip2IsInboundMessage<Key, Item0, Item1>, NullInRequestMessage>, actor_name: &str, ) -> Self

Create a new inbound hub for an actor.
Source§

impl<Key: Default + Clone + Debug + PartialEq + Eq + PartialOrd + Ord + Sync + Send + 'static, Item0: Default + Clone + Debug + Sync + Send + 'static, Item1: Default + Clone + Debug + Sync + Send + 'static, Item2: Default + Clone + Debug + Sync + Send + 'static> IsInboundHub<NullProp, Zip3State<Key, Item0, Item1, Item2>, Zip3Outbound<Key, Item0, Item1, Item2>, NullOutRequests, Zip3IsInboundMessage<Key, Item0, Item1, Item2>, NullInRequestMessage> for Zip3Inbound<Key, Item0, Item1, Item2>

Source§

fn from_builder( builder: &mut ActorBuilder<'_, NullProp, Zip3State<Key, Item0, Item1, Item2>, Zip3Outbound<Key, Item0, Item1, Item2>, NullOutRequests, Zip3IsInboundMessage<Key, Item0, Item1, Item2>, NullInRequestMessage>, actor_name: &str, ) -> Self

Create a new inbound hub for an actor.
Source§

impl<Key: Default + Clone + Debug + PartialEq + Eq + PartialOrd + Ord + Sync + Send + 'static, Item0: Default + Clone + Debug + Sync + Send + 'static, Item1: Default + Clone + Debug + Sync + Send + 'static, Item2: Default + Clone + Debug + Sync + Send + 'static, Item3: Default + Clone + Debug + Sync + Send + 'static> IsInboundHub<NullProp, Zip4State<Key, Item0, Item1, Item2, Item3>, Zip4Outbound<Key, Item0, Item1, Item2, Item3>, NullOutRequests, Zip4IsInboundMessage<Key, Item0, Item1, Item2, Item3>, NullInRequestMessage> for Zip4Inbound<Key, Item0, Item1, Item2, Item3>

Source§

fn from_builder( builder: &mut ActorBuilder<'_, NullProp, Zip4State<Key, Item0, Item1, Item2, Item3>, Zip4Outbound<Key, Item0, Item1, Item2, Item3>, NullOutRequests, Zip4IsInboundMessage<Key, Item0, Item1, Item2, Item3>, NullInRequestMessage>, actor_name: &str, ) -> Self

Create a new inbound hub for an actor.
Source§

impl<Key: Default + Clone + Debug + PartialEq + Eq + PartialOrd + Ord + Sync + Send + 'static, Item0: Default + Clone + Debug + Sync + Send + 'static, Item1: Default + Clone + Debug + Sync + Send + 'static, Item2: Default + Clone + Debug + Sync + Send + 'static, Item3: Default + Clone + Debug + Sync + Send + 'static, Item4: Default + Clone + Debug + Sync + Send + 'static> IsInboundHub<NullProp, Zip5State<Key, Item0, Item1, Item2, Item3, Item4>, Zip5Outbound<Key, Item0, Item1, Item2, Item3, Item4>, NullOutRequests, Zip5IsInboundMessage<Key, Item0, Item1, Item2, Item3, Item4>, NullInRequestMessage> for Zip5Inbound<Key, Item0, Item1, Item2, Item3, Item4>

Source§

fn from_builder( builder: &mut ActorBuilder<'_, NullProp, Zip5State<Key, Item0, Item1, Item2, Item3, Item4>, Zip5Outbound<Key, Item0, Item1, Item2, Item3, Item4>, NullOutRequests, Zip5IsInboundMessage<Key, Item0, Item1, Item2, Item3, Item4>, NullInRequestMessage>, actor_name: &str, ) -> Self

Create a new inbound hub for an actor.
Source§

impl<Key: Default + Clone + Debug + PartialEq + Eq + PartialOrd + Ord + Sync + Send + 'static, Item0: Default + Clone + Debug + Sync + Send + 'static, Item1: Default + Clone + Debug + Sync + Send + 'static, Item2: Default + Clone + Debug + Sync + Send + 'static, Item3: Default + Clone + Debug + Sync + Send + 'static, Item4: Default + Clone + Debug + Sync + Send + 'static, Item5: Default + Clone + Debug + Sync + Send + 'static> IsInboundHub<NullProp, Zip6State<Key, Item0, Item1, Item2, Item3, Item4, Item5>, Zip6Outbound<Key, Item0, Item1, Item2, Item3, Item4, Item5>, NullOutRequests, Zip6IsInboundMessage<Key, Item0, Item1, Item2, Item3, Item4, Item5>, NullInRequestMessage> for Zip6Inbound<Key, Item0, Item1, Item2, Item3, Item4, Item5>

Source§

fn from_builder( builder: &mut ActorBuilder<'_, NullProp, Zip6State<Key, Item0, Item1, Item2, Item3, Item4, Item5>, Zip6Outbound<Key, Item0, Item1, Item2, Item3, Item4, Item5>, NullOutRequests, Zip6IsInboundMessage<Key, Item0, Item1, Item2, Item3, Item4, Item5>, NullInRequestMessage>, actor_name: &str, ) -> Self

Create a new inbound hub for an actor.
Source§

impl<Key: Default + Clone + Debug + PartialEq + Eq + PartialOrd + Ord + Sync + Send + 'static, Item0: Default + Clone + Debug + Sync + Send + 'static, Item1: Default + Clone + Debug + Sync + Send + 'static, Item2: Default + Clone + Debug + Sync + Send + 'static, Item3: Default + Clone + Debug + Sync + Send + 'static, Item4: Default + Clone + Debug + Sync + Send + 'static, Item5: Default + Clone + Debug + Sync + Send + 'static, Item6: Default + Clone + Debug + Sync + Send + 'static> IsInboundHub<NullProp, Zip7State<Key, Item0, Item1, Item2, Item3, Item4, Item5, Item6>, Zip7Outbound<Key, Item0, Item1, Item2, Item3, Item4, Item5, Item6>, NullOutRequests, Zip7IsInboundMessage<Key, Item0, Item1, Item2, Item3, Item4, Item5, Item6>, NullInRequestMessage> for Zip7Inbound<Key, Item0, Item1, Item2, Item3, Item4, Item5, Item6>

Source§

fn from_builder( builder: &mut ActorBuilder<'_, NullProp, Zip7State<Key, Item0, Item1, Item2, Item3, Item4, Item5, Item6>, Zip7Outbound<Key, Item0, Item1, Item2, Item3, Item4, Item5, Item6>, NullOutRequests, Zip7IsInboundMessage<Key, Item0, Item1, Item2, Item3, Item4, Item5, Item6>, NullInRequestMessage>, actor_name: &str, ) -> Self

Create a new inbound hub for an actor.
Source§

impl<Key: Default + Clone + Debug + PartialEq + Eq + PartialOrd + Ord + Sync + Send + 'static, Item0: Default + Clone + Debug + Sync + Send + 'static, Item1: Default + Clone + Debug + Sync + Send + 'static, Item2: Default + Clone + Debug + Sync + Send + 'static, Item3: Default + Clone + Debug + Sync + Send + 'static, Item4: Default + Clone + Debug + Sync + Send + 'static, Item5: Default + Clone + Debug + Sync + Send + 'static, Item6: Default + Clone + Debug + Sync + Send + 'static, Item7: Default + Clone + Debug + Sync + Send + 'static> IsInboundHub<NullProp, Zip8State<Key, Item0, Item1, Item2, Item3, Item4, Item5, Item6, Item7>, Zip8Outbound<Key, Item0, Item1, Item2, Item3, Item4, Item5, Item6, Item7>, NullOutRequests, Zip8IsInboundMessage<Key, Item0, Item1, Item2, Item3, Item4, Item5, Item6, Item7>, NullInRequestMessage> for Zip8Inbound<Key, Item0, Item1, Item2, Item3, Item4, Item5, Item6, Item7>

Source§

fn from_builder( builder: &mut ActorBuilder<'_, NullProp, Zip8State<Key, Item0, Item1, Item2, Item3, Item4, Item5, Item6, Item7>, Zip8Outbound<Key, Item0, Item1, Item2, Item3, Item4, Item5, Item6, Item7>, NullOutRequests, Zip8IsInboundMessage<Key, Item0, Item1, Item2, Item3, Item4, Item5, Item6, Item7>, NullInRequestMessage>, actor_name: &str, ) -> Self

Create a new inbound hub for an actor.
Source§

impl<Key: Default + Clone + Debug + PartialEq + Eq + PartialOrd + Ord + Sync + Send + 'static, Item0: Default + Clone + Debug + Sync + Send + 'static, Item1: Default + Clone + Debug + Sync + Send + 'static, Item2: Default + Clone + Debug + Sync + Send + 'static, Item3: Default + Clone + Debug + Sync + Send + 'static, Item4: Default + Clone + Debug + Sync + Send + 'static, Item5: Default + Clone + Debug + Sync + Send + 'static, Item6: Default + Clone + Debug + Sync + Send + 'static, Item7: Default + Clone + Debug + Sync + Send + 'static, Item8: Default + Clone + Debug + Sync + Send + 'static> IsInboundHub<NullProp, Zip9State<Key, Item0, Item1, Item2, Item3, Item4, Item5, Item6, Item7, Item8>, Zip9Outbound<Key, Item0, Item1, Item2, Item3, Item4, Item5, Item6, Item7, Item8>, NullOutRequests, Zip9IsInboundMessage<Key, Item0, Item1, Item2, Item3, Item4, Item5, Item6, Item7, Item8>, NullInRequestMessage> for Zip9Inbound<Key, Item0, Item1, Item2, Item3, Item4, Item5, Item6, Item7, Item8>

Source§

fn from_builder( builder: &mut ActorBuilder<'_, NullProp, Zip9State<Key, Item0, Item1, Item2, Item3, Item4, Item5, Item6, Item7, Item8>, Zip9Outbound<Key, Item0, Item1, Item2, Item3, Item4, Item5, Item6, Item7, Item8>, NullOutRequests, Zip9IsInboundMessage<Key, Item0, Item1, Item2, Item3, Item4, Item5, Item6, Item7, Item8>, NullInRequestMessage>, actor_name: &str, ) -> Self

Create a new inbound hub for an actor.

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> Downcast<T> for T

Source§

fn downcast(&self) -> &T

Source§

impl<T> Downcast for T
where T: Any,

Source§

fn into_any(self: Box<T>) -> Box<dyn Any>

Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.
Source§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be further downcast into Rc<ConcreteType> where ConcreteType implements Trait.
Source§

fn as_any(&self) -> &(dyn Any + 'static)

Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot generate &Any’s vtable from &Trait’s.
Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot generate &mut Any’s vtable from &mut Trait’s.
Source§

impl<T> DowncastSync for T
where T: Any + Send + Sync,

Source§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync>

Convert Arc<Trait> (where Trait: Downcast) to Arc<Any>. Arc<Any> can then be further downcast into Arc<ConcreteType> where ConcreteType implements Trait.
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> NoneValue for T
where T: Default,

Source§

type NoneType = T

Source§

fn null_value() -> T

The none-equivalent value.
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
Source§

impl<SS, SP> SupersetOf<SS> for SP
where SS: SubsetOf<SP>,

Source§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its superset. Read more
Source§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
Source§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
Source§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
Source§

impl<T> Upcast<T> for T

Source§

fn upcast(&self) -> Option<&T>

Source§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

Source§

fn vzip(self) -> V

Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
Source§

impl<T> SerializableAny for T
where T: 'static + Any + Clone + for<'a> Send + Sync,

Source§

impl<T> WasmNotSend for T
where T: Send,

Source§

impl<T> WasmNotSendSync for T

Source§

impl<T> WasmNotSync for T
where T: Sync,