Expand description
Machine-generated ULID identifiers.
Per SRD-0003 D8, paramodel uses ULIDs for identities that need to be
unique, lexicographically sortable by creation time, and portable
across processes. TrialId is the canonical trial identifier; it
shows up in TrialContext, Sequence coordinates, and anywhere the
system needs to refer to a single trial run.
Constructors take a pre-generated Ulid rather than calling
Ulid::new() internally — generation policy (seeded or
thread-random) belongs at the plan-executor layer so paramodel-core
stays free of hidden mutable state (SRD-0003 R9).
Structs§
- TrialId
- Unique identifier of one trial run.