in job_result.go [29:36]
func (jd *JobDefinitionWithResult[Tin, Tout]) Start(ctx context.Context, input Tin, jobOptions ...JobOptionPreparer) *JobInstanceWithResult[Tin, Tout] {
ji := jd.JobDefinition.Start(ctx, input, jobOptions...)
return &JobInstanceWithResult[Tin, Tout]{
JobInstance: ji,
resultStep: getStrongTypedStepInstance(jd.resultStep, ji),
}
}