42 std::filesystem::path project_root,
43 gsl::not_null<const InfraConfig *> config,
44 gsl::not_null<const TextFormatter *> format,
45 gsl::not_null<const UserDiagnostics *> diag);
59 std::filesystem::path project_root_;
A result type that maintains a chainable sequence of errors for debugging and error reporting.
Interface that defines a complete infra layer configuration.
Abstract base class for applying text styling with context-aware formatting.
Abstract class for structured error reporting and diagnostic output.