Lines Matching refs:Send
82 pub trait HostBazWithStore: wasmtime::component::HasData + Send {
86 ) -> impl ::core::future::Future<Output = wasmtime::Result<()>> + Send in drop()
89 fn foo<T: Send>( in foo()
92 ) -> impl ::core::future::Future<Output = ()> + Send; in foo()
94 pub trait HostBaz: Send {}
95 impl<_T: HostBaz + ?Sized + Send> HostBaz for &mut _T {}
150 impl<_T: Send + 'static> TheWorldPre<_T> {
196 pub trait TheWorldImportsWithStore: wasmtime::component::HasData + HostBazWithStore + Send {
197 fn foo<T: Send>( in foo()
199 ) -> impl ::core::future::Future<Output = ()> + Send; in foo()
201 pub trait TheWorldImports: HostBaz + Send {}
202 impl<_T: TheWorldImports + ?Sized + Send> TheWorldImports for &mut _T {}
260 _T: Send, in instantiate_async()
273 T: 'static + Send, in add_to_linker_imports() argument
334 D: foo::foo::the_interface::HostWithStore + TheWorldImportsWithStore + Send, in add_to_linker() argument
335 for<'a> D::Data<'a>: foo::foo::the_interface::Host + TheWorldImports + Send, in add_to_linker() argument
336 T: 'static + Send, in add_to_linker() argument
397 pub trait HostBarWithStore: wasmtime::component::HasData + Send {
401 ) -> impl ::core::future::Future<Output = wasmtime::Result<()>> + Send in drop()
404 fn foo<T: Send>( in foo()
407 ) -> impl ::core::future::Future<Output = ()> + Send; in foo()
409 pub trait HostBar: Send {}
410 impl<_T: HostBar + ?Sized + Send> HostBar for &mut _T {}
411 pub trait HostWithStore: wasmtime::component::HasData + HostBarWithStore + Send {
412 fn foo<T: Send>( in foo()
414 ) -> impl ::core::future::Future<Output = ()> + Send; in foo()
416 pub trait Host: HostBar + Send {}
417 impl<_T: Host + ?Sized + Send> Host for &mut _T {}
426 T: 'static + Send, in add_to_linker() argument