Skip to main content

Module tasks

Module tasks 

Source

Structs§

NewTask
NewTaskBuilder
Builder for NewTask.
Task
TaskDataHash
A task row’s identity: sha256 over the prost-encoded payload. Payload encodings must stay canonical — never add protobuf map fields to task messages (map entry order is nondeterministic); see the pinned-encoding test.

Enums§

NewTaskBuilderError
Error type for NewTaskBuilder

Constants§

NEVER_EXPIRES
Never reaped by expiry: the row’s lifetime is bounded by other means (a recurring row lives forever; an applied pull-in self-deletes).

Traits§

QueryTasks

Functions§

data_hash_for
Compute a task payload’s data_hash exactly as NewTaskBuilder::build does.