feat(execution-engine): Stream Map initial support [fixes VM-283,VM-284] (#592)

feat(execution-engine): StreamMap initial support for ap and new instructions [fixes VM-283,VM-284]
This commit is contained in:
raftedproc
2023-06-04 21:14:59 +03:00
committed by GitHub
parent 252d43b348
commit 9d7d34a452
43 changed files with 3693 additions and 1507 deletions

View File

@ -16,6 +16,7 @@
use super::Joinable;
use super::LastErrorAffectable;
use crate::execution_step::execution_context::errors::StreamMapError;
use crate::execution_step::execution_context::LastErrorObjectError;
use crate::execution_step::lambda_applier::LambdaError;
use crate::JValue;
@ -93,6 +94,10 @@ pub enum CatchableError {
variable_name: String,
actual_value: JValue,
},
/// Stream map related errors.
#[error(transparent)]
StreamMapError(#[from] StreamMapError),
}
impl From<LambdaError> for Rc<CatchableError> {