Module prelude

Source

Re-exports§

pub use crate::models::HelpMetadata;
pub use crate::models::ScopeModel;

Structs§

DoctorCheckSpec
What needs to be checked before the action will run. All paths will be checked first, then commands. If a path has changed, the command will not run.
DoctorFixSpec
Definition for fixing the environment.
DoctorGroupActionSpec
An action is a single step used to check in a group. This is most commonly used to build a series of tasks for a system, like ruby, python, and databases.
DoctorGroupSpec
Often used to describe how to fix a “system”, like ruby, python, or databases. Able to depend on other “system”.
KnownErrorSpec
Definition of the known error
ModelMetadata
ModelMetadataAnnotations
ModelMetadataAnnotationsBuilder
Builder for ModelMetadataAnnotations.
ModelMetadataBuilder
Builder for ModelMetadata.
ModelRoot
ModelRootBuilder
Builder for ModelRoot.
ReportDefinitionSpec
Definition of the Report Definition
ReportDefinitionSpecBuilder
Builder for ReportDefinitionSpec.
ReportDestinationGithubIssueSpec
How to load the report to GitHub Issue
ReportDestinationRustyPasteSpec
How to upload a report to RustyPaste
ReportLocationSpec
Define where to upload the report to
V1AlphaDoctorGroup
Resource used to define a ScopeDoctorGroup.
V1AlphaDoctorGroupBuilder
Builder for V1AlphaDoctorGroup.
V1AlphaKnownError
Resource used to define a ScopeKnownError. A known error is a specific error that a user may run into.
V1AlphaKnownErrorBuilder
Builder for V1AlphaKnownError.
V1AlphaReportDefinition
A ScopeReportDefinition tells scope how to collect details about the system when there is an issue they need to report.
V1AlphaReportDefinitionBuilder
Builder for V1AlphaReportDefinition.
V1AlphaReportLocation
A ScopeReportLocation tells where to upload a report to.
V1AlphaReportLocationBuilder
Builder for V1AlphaReportLocation.

Enums§

DoctorGroupKind
KnownErrorKind
ModelMetadataAnnotationsBuilderError
Error type for ModelMetadataAnnotationsBuilder
ModelMetadataBuilderError
Error type for ModelMetadataBuilder
ModelRootBuilderError
Error type for ModelRootBuilder
ReportDefinitionKind
ReportDefinitionSpecBuilderError
Error type for ReportDefinitionSpecBuilder
ReportDestinationSpec
ReportLocationKind
V1AlphaDoctorGroupBuilderError
Error type for V1AlphaDoctorGroupBuilder
V1AlphaKnownErrorBuilderError
Error type for V1AlphaKnownErrorBuilder
V1AlphaReportDefinitionBuilderError
Error type for V1AlphaReportDefinitionBuilder
V1AlphaReportLocationBuilderError
Error type for V1AlphaReportLocationBuilder

Constants§

FILE_DIR_ANNOTATION
FILE_EXEC_PATH_ANNOTATION
FILE_PATH_ANNOTATION