Trait State
Source pub(crate) trait State:
Sync
+ Send
+ Debug
+ Serialize
+ Deserialize {
// Required method
fn next<'life0, 'life1, 'life2, 'async_trait>(
&'life0 mut self,
ctx: &'life1 mut ReconcileTableContext,
procedure_ctx: &'life2 ProcedureContext,
) -> Pin<Box<dyn Future<Output = Result<(Box<dyn State>, Status)>> + Send + 'async_trait>>
where Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait;
// Provided method
fn name(&self) -> &'static str { ... }
}
Serialize this value into the given Serde serializer.
Read more
Serialize this value into the given Serde serializer.
Read more
Serialize this value into the given Serde serializer.
Read more
Serialize this value into the given Serde serializer.
Read more