ForwardTo

Trait ForwardTo 

Source
pub trait ForwardTo<A, T>
where A: Agent, T: Tag,
{ type Runtime: Runtime; // Required method fn into_trackable(self, address: Address<A>, tag: T) -> Self::Runtime; // Provided method fn forward_to(self, address: Address<A>, tag: T) -> TaskHandle where Self: Sized, Self::Runtime: Task { ... } }

Required Associated Types§

Required Methods§

Source

fn into_trackable(self, address: Address<A>, tag: T) -> Self::Runtime

Provided Methods§

Source

fn forward_to(self, address: Address<A>, tag: T) -> TaskHandle
where Self: Sized, Self::Runtime: Task,

Implementors§

Source§

impl<A, ITEM, T> ForwardTo<A, T> for Drainer<ITEM>
where A: OnEvent<ITEM, T>, ITEM: Msg, T: Tag + Sync + Clone,

Source§

impl<A, OUT, T> ForwardTo<A, T> for Fetcher<OUT>
where A: OnResponse<OUT, T>, OUT: Msg, T: Tag,