pub enum ActionError {
Show 24 variants
HttpStatus {
status: u16,
url: String,
},
Timeout {
ms: u64,
context: String,
},
NoMatchingBranch {
node_id: String,
},
Transform(String),
CodeExecution(String),
SandboxInit(String),
MissingCredential(String),
NoDatabase(String),
InvalidTimestamp(String),
WebhookTimeout {
ms: u64,
},
WebhookCancelled(String),
ConditionTimeout {
ms: u64,
},
NoBranchCompleted {
node_id: String,
},
InsufficientBranches {
got: u32,
need: u32,
},
EmailAuth(String),
EmailSend(String),
NotificationSend(String),
RssFetch(String),
RssParse(String),
FileRead(String),
FileWrite(String),
FileDelete(String),
FileParse(String),
Other(String),
}Expand description
Errors that can occur during action node execution.
Variants§
HttpStatus
HTTP response status did not match validation pattern.
Timeout
Operation timed out.
NoMatchingBranch
No switch condition matched and no default branch configured.
Transform(String)
Transform operation failed.
CodeExecution(String)
Code execution failed.
SandboxInit(String)
Sandbox initialization failed.
MissingCredential(String)
Missing credential reference.
NoDatabase(String)
No database connection available.
InvalidTimestamp(String)
Invalid timestamp format.
WebhookTimeout
Webhook wait timed out.
WebhookCancelled(String)
Webhook was cancelled.
ConditionTimeout
Condition polling timed out.
NoBranchCompleted
No branch completed in merge node.
InsufficientBranches
Insufficient branches completed for waitN merge.
EmailAuth(String)
Email authentication failed.
EmailSend(String)
Email send failed.
NotificationSend(String)
Notification send failed.
RssFetch(String)
RSS feed fetch failed.
RssParse(String)
RSS feed parse failed.
FileRead(String)
File read failed.
FileWrite(String)
File write failed.
FileDelete(String)
File delete failed.
FileParse(String)
File parse failed.
Other(String)
Catch-all for other errors.
Trait Implementations§
Source§impl Debug for ActionError
impl Debug for ActionError
Source§impl Display for ActionError
impl Display for ActionError
Source§impl Error for ActionError
impl Error for ActionError
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
use the Display impl or to_string()