pub fn has_next(&self) -> bool {
        match self {
            StepResult::Execute(_) => true,
            StepResult::Return(_) => false,
            StepResult::Error(_) => false,
        }
    }
/// Return true if plan can be executed further
Return true if plan can be executed further
Return true if plan can be executed further
pub fn has_next(&self) -> bool {
        match self {
            StepResult::Execute(_) => true,
            StepResult::Return(_) => false,
            StepResult::Error(_) => false,
        }
    }
pub fn has_next ( & self ) -> bool { match self { StepResult :: Execute ( _ ) => true , StepResult :: Return ( _ ) => false , StepResult :: Error ( _ ) => false , } }
Return true if plan can be executed further
Return true if plan can be executed further
&self
&self