pub(crate) async fn enqueue(&self, op: Operation) -> Result<()> {
        if let Some(ops_tx) = &self.ops_tx {
            return Operations::enqueue_inner(op, ops_tx, &self.length);
        }

        Ok(())
    }
/// enqueue adds a new action to be executed. If there are no actions scheduled,
/// the execution will start immediately in a new goroutine.
enqueue adds a new action to be executed. If there are no actions scheduled,
the execution will start immediately in a new goroutine.
enqueue adds a new action to be executed . If there are no actions scheduled the execution will start immediately in a new goroutine .
pub(crate) async fn enqueue(&self, op: Operation) -> Result<()> {
        if let Some(ops_tx) = &self.ops_tx {
            return Operations::enqueue_inner(op, ops_tx, &self.length);
        }
        Ok(())
    }
pub ( crate ) async fn enqueue ( & self , op : Operation ) -> Result < ( ) > { if let Some ( ops_tx ) = & self . ops_tx { return Operations :: enqueue_inner ( op , ops_tx , & self . length ) ; } Ok ( ( ) ) }
enqueue adds a new action to be executed.
enqueue adds a new action to be executed .
&self
op
Operation