> 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 LlmOptimization Evidence Quality

> Whether token evidence was observed or estimated.

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 LlmOptimizationEvidenceQuality {
    Unspecified = 0,
    Observed = 1,
    Estimated = 2,
}
```

Whether token evidence was observed or estimated.

## Variants

### `Unspecified = 0`

<pre />

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

### `Observed = 1`

<pre />

Token evidence was directly observed.

### `Estimated = 2`

<pre />

Token evidence was estimated using the supplied method.

## Implementations

### `impl LlmOptimizationEvidenceQuality`

<pre />

#### `is_valid`

<pre />

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

#### `from_i32`

<pre />

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

### `impl LlmOptimizationEvidenceQuality`

<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 LlmOptimizationEvidenceQuality`

<pre />

#### `clone`

<pre />

#### `clone_from`

<pre />

### `impl Debug for LlmOptimizationEvidenceQuality`

<pre />

#### `fmt`

<pre />

### `impl Default for LlmOptimizationEvidenceQuality`

<pre />

#### `default`

<pre />

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

<pre />

#### `from`

<pre />

### `impl Hash for LlmOptimizationEvidenceQuality`

<pre />

#### `hash`

<pre />

#### `hash_slice`

<pre />

### `impl Ord for LlmOptimizationEvidenceQuality`

<pre />

#### `cmp`

<pre />

#### `max`

<pre />

#### `min`

<pre />

#### `clamp`

<pre />

### `impl PartialEq for LlmOptimizationEvidenceQuality`

<pre />

#### `eq`

<pre />

#### `ne`

<pre />

### `impl PartialOrd for LlmOptimizationEvidenceQuality`

<pre />

#### `partial_cmp`

<pre />

#### `lt`

<pre />

#### `le`

<pre />

#### `gt`

<pre />

#### `ge`

<pre />

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

<pre />

#### `Error`

<pre />

#### `try_from`

<pre />

### `impl Copy for LlmOptimizationEvidenceQuality`

<pre />

### `impl Eq for LlmOptimizationEvidenceQuality`

<pre />

### `impl StructuralPartialEq for LlmOptimizationEvidenceQuality`

<pre />