Enum Diagnostic Http Reason
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.
Stable reasons for HTTP inspection, including snapshot, access, and lifecycle failures. This is separate from the transport-neutral DiagnosticReadReason. Unknown future reasons must not be inferred from HTTP status alone.
Variants (Non-exhaustive)
Disabled
Disabled
Diagnostic recording was disabled at startup.
QueryDisabled
QueryDisabled
Snapshot query workspaces were disabled at startup.
UnsupportedSchema
UnsupportedSchema
The requested snapshot schema is unsupported.
InvalidQuery
InvalidQuery
The query is invalid.
InvalidCursor
InvalidCursor
The continuation is invalid or stale.
Busy
Busy
Read concurrency is temporarily exhausted.
SnapshotCapacity
SnapshotCapacity
The snapshot cannot fit the admitted envelope.
InvalidLimits
InvalidLimits
The startup capacity profile is invalid.
AllocationFailed
AllocationFailed
A backing allocation failed.
Internal
Internal
An unexpected internal read failure occurred.
AuthenticatedTransportRequired
AuthenticatedTransportRequired
Inspection requires Relay’s authenticated transport.
Unauthorized
Unauthorized
The read credential is absent.
Forbidden
Forbidden
The credential or request origin is not permitted.
ShuttingDown
ShuttingDown
The diagnostic reader is shutting down.
HttpReadDisabled
HttpReadDisabled
HTTP diagnostic reads are disabled.
CollectionDisabled
CollectionDisabled
Managed-worker collection is disabled.
Missing
Missing
The selected worker assignment does not exist, after authorization. This does not describe a current worker whose cache is empty.
Unsupported
Unsupported
The selected peer does not implement diagnostics.
ReadAuthorityUnavailable
ReadAuthorityUnavailable
The current worker session has no usable diagnostic read authority.
Implementations
impl DiagnosticHttpReason
impl DiagnosticHttpReason
http_status
pub const fn http_status(self) -> u16
Canonical HTTP status for this reason. Adapters construct framework responses.
Trait Implementations
impl Clone for DiagnosticHttpReason
impl Clone for DiagnosticHttpReason
clone
fn clone(&self) -> DiagnosticHttpReason
clone_from
fn clone_from(&mut self, source: &Self)
impl Debug for DiagnosticHttpReason
impl Debug for DiagnosticHttpReason
fmt
fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>
impl<'de> Deserialize<'de> for DiagnosticHttpReason
impl<'de> Deserialize<'de> for DiagnosticHttpReason
deserialize
fn deserialize<__D>(
__deserializer: __D,
) -> Result<DiagnosticHttpReason, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
impl From<DiagnosticReadReason> for DiagnosticHttpReason
impl From<DiagnosticReadReason> for DiagnosticHttpReason
from
fn from(reason: DiagnosticReadReason) -> DiagnosticHttpReason
impl JsonSchema for DiagnosticHttpReason
impl JsonSchema for DiagnosticHttpReason
schema_name
fn schema_name() -> String
schema_id
fn schema_id() -> Cow<'static, str>
json_schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
is_referenceable
fn is_referenceable() -> bool
impl PartialEq for DiagnosticHttpReason
impl PartialEq for DiagnosticHttpReason
eq
fn eq(&self, other: &DiagnosticHttpReason) -> bool
ne
fn ne(&self, other: &Rhs) -> bool
impl Serialize for DiagnosticHttpReason
impl Serialize for DiagnosticHttpReason
serialize
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
impl Copy for DiagnosticHttpReason
impl Copy for DiagnosticHttpReason
impl Eq for DiagnosticHttpReason
impl Eq for DiagnosticHttpReason
impl StructuralPartialEq for DiagnosticHttpReason
impl StructuralPartialEq for DiagnosticHttpReason