Trait State 
Source pub(crate) trait State:
    Sync
    + Send
    + Debug
    + Serialize
    + Deserialize {
    // Required methods
    fn next<'life0, 'life1, 'life2, 'async_trait>(
        &'life0 mut self,
        ctx: &'life1 mut ReconcileLogicalTablesContext,
        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;
    fn as_any(&self) -> &dyn Any;
    // 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