pub trait Resolve<C>: Sized {
// Required method
fn resolve(context: &mut C) -> impl Future<Output = Result<Self>> + Send;
}Required Methods§
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".
Implementations on Foreign Types§
Implementors§
impl Resolve<JobContext> for MirrorPage
impl Resolve<JobContext> for Prune
impl<C: Context> Resolve<C> for Read
impl<C: KeyedWork> Resolve<C> for IdempotencyKey
impl<C: Writes, T: ?Sized + Send + Sync + 'static> Resolve<C> for Dep<T>
impl<C: Writes, T: ?Sized + Send + Sync + 'static> Resolve<C> for Extensions<T>
impl<C: Writes> Resolve<C> for Jobs
impl<C: Writes> Resolve<C> for LocalJobs
impl<C: Writes> Resolve<C> for SearchIndexes
impl<M: Mirror> Resolve<JobContext> for MirrorRow<M>
Read untyped: a pruned record’s event carries none of the fields M::Changed needs.