diff --git a/packages/yew-agent/src/oneshot/provider.rs b/packages/yew-agent/src/oneshot/provider.rs index af424c26e67..e91f4ef584c 100644 --- a/packages/yew-agent/src/oneshot/provider.rs +++ b/packages/yew-agent/src/oneshot/provider.rs @@ -85,12 +85,12 @@ where /// /// This component provides its children access to an oneshot agent. #[function_component] -pub fn OneshotProvider(props: &WorkerProviderProps) -> Html +pub fn OneshotProvider(props: &WorkerProviderProps) -> Html where T: Oneshot + 'static, T::Input: Serialize + for<'de> Deserialize<'de> + 'static, T::Output: Serialize + for<'de> Deserialize<'de> + 'static, - CODEC: Codec + 'static, + C: Codec + 'static, { let WorkerProviderProps { children, @@ -99,10 +99,10 @@ where reach, } = props.clone(); - // Creates a spawning function so CODEC is can be erased from contexts. + // Creates a spawning function so Codec is can be erased from contexts. let spawn_bridge_fn: Rc OneshotBridge> = { let path = path.clone(); - Rc::new(move || OneshotSpawner::::new().encoding::().spawn(&path)) + Rc::new(move || OneshotSpawner::::new().encoding::().spawn(&path)) }; let state = { diff --git a/packages/yew-agent/src/reactor/provider.rs b/packages/yew-agent/src/reactor/provider.rs index 5560797e0de..6367ba0d845 100644 --- a/packages/yew-agent/src/reactor/provider.rs +++ b/packages/yew-agent/src/reactor/provider.rs @@ -86,14 +86,14 @@ where /// /// This component provides its children access to a reactor agent. #[function_component] -pub fn ReactorProvider(props: &WorkerProviderProps) -> Html +pub fn ReactorProvider(props: &WorkerProviderProps) -> Html where R: 'static + Reactor, <::Scope as ReactorScoped>::Input: Serialize + for<'de> Deserialize<'de> + 'static, <::Scope as ReactorScoped>::Output: Serialize + for<'de> Deserialize<'de> + 'static, - CODEC: Codec + 'static, + C: Codec + 'static, { let WorkerProviderProps { children, @@ -102,10 +102,10 @@ where reach, } = props.clone(); - // Creates a spawning function so CODEC is can be erased from contexts. + // Creates a spawning function so Codec is can be erased from contexts. let spawn_bridge_fn: Rc ReactorBridge> = { let path = path.clone(); - Rc::new(move || ReactorSpawner::::new().encoding::().spawn(&path)) + Rc::new(move || ReactorSpawner::::new().encoding::().spawn(&path)) }; let state = { diff --git a/packages/yew-agent/src/worker/provider.rs b/packages/yew-agent/src/worker/provider.rs index 7853332ec32..bd2393fe346 100644 --- a/packages/yew-agent/src/worker/provider.rs +++ b/packages/yew-agent/src/worker/provider.rs @@ -114,12 +114,12 @@ where /// /// This component provides its children access to a worker agent. #[function_component] -pub fn WorkerProvider(props: &WorkerProviderProps) -> Html +pub fn WorkerProvider(props: &WorkerProviderProps) -> Html where W: Worker + 'static, W::Input: Serialize + for<'de> Deserialize<'de> + 'static, W::Output: Serialize + for<'de> Deserialize<'de> + 'static, - CODEC: Codec + 'static, + C: Codec + 'static, { let WorkerProviderProps { children, @@ -128,10 +128,10 @@ where reach, } = props.clone(); - // Creates a spawning function so CODEC is can be erased from contexts. + // Creates a spawning function so Codec is can be erased from contexts. let spawn_bridge_fn: Rc WorkerBridge> = { let path = path.clone(); - Rc::new(move || W::spawner().encoding::().spawn(&path)) + Rc::new(move || W::spawner().encoding::().spawn(&path)) }; let state = {