tight function

_Dependency tight(
  1. PreconditionId targetId
)

The dependant will never be satisfied unless the target is satisfied as well. Later fails or crashes will immediately propagate to the dependant, even when the dependant is not being evaluated.

Implementation

_Dependency tight(PreconditionId targetId) {
  return _Dependency._(targetId, true);
}