> This page is for NeMo Relay, version dev.
> For other versions, use one of these documentation indexes:
> - Latest (v0.11.1) (default): https://docs.nvidia.com/nemo/relay/latest/llms.txt
> - dev: https://docs.nvidia.com/nemo/relay/dev/llms.txt
> - v0.11.1: https://docs.nvidia.com/nemo/relay/v0.11.1/llms.txt
> - v0.10.4: https://docs.nvidia.com/nemo/relay/v0.10.4/llms.txt
> - v0.9.4: https://docs.nvidia.com/nemo/relay/v0.9.4/llms.txt
> - v0.8.4: https://docs.nvidia.com/nemo/relay/v0.8.4/llms.txt
> - v0.7.3: https://docs.nvidia.com/nemo/relay/v0.7.3/llms.txt

> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.nvidia.com/nemo/relay/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.nvidia.com/nemo/relay/_mcp/server.

# Enum Diagnostic Receipt Status

> Terminal admission outcome for an ordered diagnostic submission.

Generated from `cargo doc --no-deps -p nemo-relay-builtins -p nemo-relay-diagnostics -p nemo-relay-logging -p nemo-relay-plugin-host -p nemo-relay-codecs -p nemo-relay -p nemo-relay-runtime -p nemo-relay-model-pricing -p nemo-relay-resource-metrics -p nemo-relay-observability -p nemo-relay-adaptive -p nemo-relay-pii-redaction -p nemo-relay-ffi -p nemo-relay-types -p nemo-relay-plugin -p nemo-relay-worker-proto -p nemo-relay-worker`.

```rust
#[repr(i32)]pub enum DiagnosticReceiptStatus {
    Unspecified = 0,
    Recorded = 1,
    Disabled = 2,
    Rejected = 3,
    Registered = 4,
    Closed = 5,
}
```

Terminal admission outcome for an ordered diagnostic submission.

## Variants

### `Unspecified = 0`

<pre />

No value supplied; invalid where this contract requires an explicit value.

### `Recorded = 1`

<pre />

Occurrence accounting was committed.

### `Disabled = 2`

<pre />

Collection is disabled; no evidence is recorded.

### `Rejected = 3`

<pre />

An admitted operation was rejected and its sequence consumed.

### `Registered = 4`

<pre />

Component registration and code handles were admitted.

### `Closed = 5`

<pre />

The selected component or session was closed.

## Implementations

### `impl DiagnosticReceiptStatus`

<pre />

#### `is_valid`

<pre />

Returns `true` if `value` is a variant of `DiagnosticReceiptStatus`.

#### `from_i32`

<pre />

Converts an `i32` to a `DiagnosticReceiptStatus`, or `None` if `value` is not a valid variant.

### `impl DiagnosticReceiptStatus`

<pre />

#### `as_str_name`

<pre />

String value of the enum field names used in the ProtoBuf definition.

The values are not transformed in any way and thus are considered stable (if the ProtoBuf definition does not change) and safe for programmatic use.

#### `from_str_name`

<pre />

Creates an enum from field names used in the ProtoBuf definition.

## Trait Implementations

### `impl Clone for DiagnosticReceiptStatus`

<pre />

#### `clone`

<pre />

#### `clone_from`

<pre />

### `impl Debug for DiagnosticReceiptStatus`

<pre />

#### `fmt`

<pre />

### `impl Default for DiagnosticReceiptStatus`

<pre />

#### `default`

<pre />

### `impl From<DiagnosticReceiptStatus> for i32`

<pre />

#### `from`

<pre />

### `impl Hash for DiagnosticReceiptStatus`

<pre />

#### `hash`

<pre />

#### `hash_slice`

<pre />

### `impl Ord for DiagnosticReceiptStatus`

<pre />

#### `cmp`

<pre />

#### `max`

<pre />

#### `min`

<pre />

#### `clamp`

<pre />

### `impl PartialEq for DiagnosticReceiptStatus`

<pre />

#### `eq`

<pre />

#### `ne`

<pre />

### `impl PartialOrd for DiagnosticReceiptStatus`

<pre />

#### `partial_cmp`

<pre />

#### `lt`

<pre />

#### `le`

<pre />

#### `gt`

<pre />

#### `ge`

<pre />

### `impl TryFrom<i32> for DiagnosticReceiptStatus`

<pre />

#### `Error`

<pre />

#### `try_from`

<pre />

### `impl Copy for DiagnosticReceiptStatus`

<pre />

### `impl Eq for DiagnosticReceiptStatus`

<pre />

### `impl StructuralPartialEq for DiagnosticReceiptStatus`

<pre />