> For clean Markdown of any page, append .md to the page URL. > For a complete documentation index, see https://docs.nvidia.com/nemo/fabric/latest/reference/api/rust-library-reference/nemo-fabric-core/check/llms.txt. > For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.nvidia.com/nemo/fabric/_mcp/server. # Module check > Runtime health checks and shared contracts. Generated from `cargo doc --no-deps -p nemo-fabric-core`. Runtime health checks and shared contracts. ## Structs * [AdapterCheckRequest](/nemo/fabric/reference/api/rust-library-reference/nemo-fabric-core/check/struct-adaptercheckrequest): One adapter health probe using the remaining shared deadline budget. * [AdapterCheckResult](/nemo/fabric/reference/api/rust-library-reference/nemo-fabric-core/check/struct-adaptercheckresult): Result of one adapter health probe. * [CheckObservation](/nemo/fabric/reference/api/rust-library-reference/nemo-fabric-core/check/struct-checkobservation): One attempted stage in evaluation order. * [CheckReport](/nemo/fabric/reference/api/rust-library-reference/nemo-fabric-core/check/struct-checkreport): Health check report. * [RuntimeObservation](/nemo/fabric/reference/api/rust-library-reference/nemo-fabric-core/check/struct-runtimeobservation): Runtime state and activity. * [ServerObservation](/nemo/fabric/reference/api/rust-library-reference/nemo-fabric-core/check/struct-serverobservation): Server lifecycle observation. ## Enums * [CheckLevel](/nemo/fabric/reference/api/rust-library-reference/nemo-fabric-core/check/enum-checklevel): Runtime or service health level. * [CheckOutcome](/nemo/fabric/reference/api/rust-library-reference/nemo-fabric-core/check/enum-checkoutcome): Health check outcome. * [CheckReason](/nemo/fabric/reference/api/rust-library-reference/nemo-fabric-core/check/enum-checkreason): Diagnostic codes for health observations. * [CheckRequest](/nemo/fabric/reference/api/rust-library-reference/nemo-fabric-core/check/enum-checkrequest): Select server, runtime, or registered service health. * [CheckRuntimeState](/nemo/fabric/reference/api/rust-library-reference/nemo-fabric-core/check/enum-checkruntimestate): Runtime lifecycle state. * [CheckScope](/nemo/fabric/reference/api/rust-library-reference/nemo-fabric-core/check/enum-checkscope): Requested health scope. * [CheckSource](/nemo/fabric/reference/api/rust-library-reference/nemo-fabric-core/check/enum-checksource): Fixed evidence-source identifiers. * [CheckStage](/nemo/fabric/reference/api/rust-library-reference/nemo-fabric-core/check/enum-checkstage): One attempted server or agent stage. * [CheckVersion](/nemo/fabric/reference/api/rust-library-reference/nemo-fabric-core/check/enum-checkversion): Version of the health request and report contract. * [RuntimeActivity](/nemo/fabric/reference/api/rust-library-reference/nemo-fabric-core/check/enum-runtimeactivity): Current runtime activity. * [ServerState](/nemo/fabric/reference/api/rust-library-reference/nemo-fabric-core/check/enum-serverstate): Server states supported by the health contract. ## Functions * [check_environment](/nemo/fabric/reference/api/rust-library-reference/nemo-fabric-core/check/fn-check-environment): Check server or runtime health through a supplied environment. * [check_service](/nemo/fabric/reference/api/rust-library-reference/nemo-fabric-core/check/fn-check-service): Check health for a registered service. > Runtime health checks and shared contracts. ## Docs - [Struct Adapter Check Request](https://docs.nvidia.com/nemo/fabric/latest/reference/api/rust-library-reference/nemo-fabric-core/check/struct-adaptercheckrequest.md): One adapter health probe using the remaining shared deadline budget. - [Struct Adapter Check Result](https://docs.nvidia.com/nemo/fabric/latest/reference/api/rust-library-reference/nemo-fabric-core/check/struct-adaptercheckresult.md): Result of one adapter health probe. - [Enum Check Level](https://docs.nvidia.com/nemo/fabric/latest/reference/api/rust-library-reference/nemo-fabric-core/check/enum-checklevel.md): Runtime or service health level. - [Struct Check Observation](https://docs.nvidia.com/nemo/fabric/latest/reference/api/rust-library-reference/nemo-fabric-core/check/struct-checkobservation.md): One attempted stage in evaluation order. - [Enum Check Outcome](https://docs.nvidia.com/nemo/fabric/latest/reference/api/rust-library-reference/nemo-fabric-core/check/enum-checkoutcome.md): Health check outcome. - [Enum Check Reason](https://docs.nvidia.com/nemo/fabric/latest/reference/api/rust-library-reference/nemo-fabric-core/check/enum-checkreason.md): Diagnostic codes for health observations. - [Struct Check Report](https://docs.nvidia.com/nemo/fabric/latest/reference/api/rust-library-reference/nemo-fabric-core/check/struct-checkreport.md): Health check report. - [Enum Check Request](https://docs.nvidia.com/nemo/fabric/latest/reference/api/rust-library-reference/nemo-fabric-core/check/enum-checkrequest.md): Select server, runtime, or registered service health. - [Enum Check Runtime State](https://docs.nvidia.com/nemo/fabric/latest/reference/api/rust-library-reference/nemo-fabric-core/check/enum-checkruntimestate.md): Runtime lifecycle state. - [Enum Check Scope](https://docs.nvidia.com/nemo/fabric/latest/reference/api/rust-library-reference/nemo-fabric-core/check/enum-checkscope.md): Requested health scope. - [Enum Check Source](https://docs.nvidia.com/nemo/fabric/latest/reference/api/rust-library-reference/nemo-fabric-core/check/enum-checksource.md): Fixed evidence-source identifiers. - [Enum Check Stage](https://docs.nvidia.com/nemo/fabric/latest/reference/api/rust-library-reference/nemo-fabric-core/check/enum-checkstage.md): One attempted server or agent stage. - [Enum Check Version](https://docs.nvidia.com/nemo/fabric/latest/reference/api/rust-library-reference/nemo-fabric-core/check/enum-checkversion.md): Version of the health request and report contract. - [Enum Runtime Activity](https://docs.nvidia.com/nemo/fabric/latest/reference/api/rust-library-reference/nemo-fabric-core/check/enum-runtimeactivity.md): Current runtime activity. - [Struct Runtime Observation](https://docs.nvidia.com/nemo/fabric/latest/reference/api/rust-library-reference/nemo-fabric-core/check/struct-runtimeobservation.md): Runtime state and activity. - [Struct Server Observation](https://docs.nvidia.com/nemo/fabric/latest/reference/api/rust-library-reference/nemo-fabric-core/check/struct-serverobservation.md): Server lifecycle observation. - [Enum Server State](https://docs.nvidia.com/nemo/fabric/latest/reference/api/rust-library-reference/nemo-fabric-core/check/enum-serverstate.md): Server states supported by the health contract. - [Function check_environment](https://docs.nvidia.com/nemo/fabric/latest/reference/api/rust-library-reference/nemo-fabric-core/check/fn-check-environment.md): Check server or runtime health through a supplied environment. - [Function check_service](https://docs.nvidia.com/nemo/fabric/latest/reference/api/rust-library-reference/nemo-fabric-core/check/fn-check-service.md): Check health for a registered service.