runmat-config 0.6.2

Shared configuration schema and loaders for RunMat
Documentation
mod dependency;
mod entrypoint;
mod manifest;
mod source_index;
mod testing;
pub use dependency::{
    ProjectCapabilities, ProjectDependency, ProjectDependencyLocator, ProjectPublication,
    ProjectRegistry, ProjectSourceReplacement, ProjectTargetDependencies,
};
pub use entrypoint::{
    resolve_named_entrypoint_from, resolve_named_entrypoint_from_async, resolve_project_entrypoint,
    resolve_project_entrypoint_async, resolve_project_source_input_from,
    resolve_project_source_input_from_async, DiscoverProjectEntrypointError,
    DiscoveredProjectEntrypoint, ProjectEntrypointResolveError, ResolveProjectSourceInputError,
    ResolvedEntrypointTarget, ResolvedProjectEntrypoint,
};
pub use manifest::{
    discover_project_manifest_from, discover_project_manifest_from_async, load_project_manifest,
    load_project_manifest_async, load_project_manifest_async_with_options,
    parse_project_manifest_json, parse_project_manifest_toml, ProjectEntrypoint, ProjectManifest,
    ProjectManifestLoadError, ProjectManifestValidationError, ProjectManifestValidationOptions,
    ProjectPackage, ProjectSources, PROJECT_MANIFEST_FILENAME, PROJECT_MANIFEST_FILENAMES,
};
pub use source_index::{
    build_loose_source_index, build_loose_source_index_async, build_project_source_index,
    build_project_source_index_async, project_source_file_from_path, ProjectSourceFile,
    ProjectSourceIndex, ProjectSourceIndexError,
};
pub use testing::{
    ProjectCoverageFormat, ProjectTestArtifacts, ProjectTestCluster, ProjectTestConfig,
    ProjectTestCoverage, ProjectTestIsolation, ProjectTestReport, ProjectTestShard,
};