pub trait TaskFn:
Send
+ Sync
+ 'static {
// Required method
fn functor(
&self,
this: Option<RawVc>,
arg: &dyn DynTaskInputs,
) -> Result<Pin<Box<dyn Future<Output = Result<RawVc>> + Send>>>;
}Required Methods§
fn functor( &self, this: Option<RawVc>, arg: &dyn DynTaskInputs, ) -> Result<Pin<Box<dyn Future<Output = Result<RawVc>> + Send>>>
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".