Expand description
Task result message format
This module provides the Celery-compatible result message format for storing and retrieving task results.
§Result States
PENDING- Task is waiting for executionRECEIVED- Task was received by a workerSTARTED- Task execution startedSUCCESS- Task completed successfullyFAILURE- Task execution failedRETRY- Task is being retriedREVOKED- Task was revoked
§Example
use celers_protocol::result::{ResultMessage, TaskStatus};
use uuid::Uuid;
use serde_json::json;
let task_id = Uuid::new_v4();
let result = ResultMessage::success(task_id, json!(42));
assert!(result.is_success());Structs§
- Exception
Info - Exception information for failed tasks
- Result
Message - Task result message (Celery-compatible format)
Enums§
- Task
Status - Task execution status