package MlFront_Exec

  1. Overview
  2. Docs
Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source

Module XCommon.IdWithContextSource

An identifier within the source of a build file and the context for running a shell command.

Sourcetype t = {
  1. id : MlFront_Thunk.ThunkCommand.module_version;
  2. id_range : Fmlib_parse.Position.range;
  3. source : BuildCore.Io.file_object;
  4. source_sha256 : string;
  5. config : BuildConfig.t;
  6. initiator : BuildTask.initiator;
}
Sourceval create : id:(Fmlib_parse.Position.range * MlFront_Thunk.ThunkCommand.module_version) -> source:BuildCore.Io.file_object -> source_sha256:string -> config:BuildConfig.t -> initiator:BuildTask.initiator -> t
Sourceval module_id : t -> MlFront_Core.StandardModuleId.t
Sourceval module_semver : t -> MlFront_Thunk.ThunkSemver64.t
Sourceval config : t -> BuildConfig.t
Sourceval initiator : t -> BuildTask.initiator