Enum Runtime Registration Kind
Generated from cargo doc --no-deps -p nemo-relay -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.
A global runtime registration surface that can be selected by a conditional middleware guardrail.
Variants
Subscriber
Subscriber
Lifecycle event subscriber.
EventMetadataInjector
EventMetadataInjector
Event metadata injector.
MarkSanitizeGuardrail
MarkSanitizeGuardrail
Mark event sanitizer.
ScopeSanitizeStartGuardrail
ScopeSanitizeStartGuardrail
Scope-start event sanitizer.
ScopeSanitizeEndGuardrail
ScopeSanitizeEndGuardrail
Scope-end event sanitizer.
ToolSanitizeRequestGuardrail
ToolSanitizeRequestGuardrail
Tool request observability sanitizer.
ToolSanitizeResponseGuardrail
ToolSanitizeResponseGuardrail
Tool response observability sanitizer.
ToolConditionalExecutionGuardrail
ToolConditionalExecutionGuardrail
Tool execution gate.
ToolRequestIntercept
ToolRequestIntercept
Tool request intercept.
ToolExecutionIntercept
ToolExecutionIntercept
Tool execution intercept.
LlmSanitizeRequestGuardrail
LlmSanitizeRequestGuardrail
LLM request observability sanitizer.
LlmSanitizeResponseGuardrail
LlmSanitizeResponseGuardrail
LLM response observability sanitizer.
LlmConditionalExecutionGuardrail
LlmConditionalExecutionGuardrail
LLM execution gate.
LlmRequestIntercept
LlmRequestIntercept
LLM request intercept.
LlmExecutionIntercept
LlmExecutionIntercept
Non-streaming LLM execution intercept.
LlmStreamExecutionIntercept
LlmStreamExecutionIntercept
Streaming LLM execution intercept.
Implementations
impl RuntimeRegistrationKind
impl RuntimeRegistrationKind
as_str
pub fn as_str(self) -> &'static str
Return the stable snake-case binding name for this kind.
Trait Implementations
impl Clone for RuntimeRegistrationKind
impl Clone for RuntimeRegistrationKind
clone
fn clone(&self) -> RuntimeRegistrationKind
clone_from
fn clone_from(&mut self, source: &Self)
impl Debug for RuntimeRegistrationKind
impl Debug for RuntimeRegistrationKind
fmt
fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>
impl<'de> Deserialize<'de> for RuntimeRegistrationKind
impl<'de> Deserialize<'de> for RuntimeRegistrationKind
deserialize
fn deserialize<__D>(
__deserializer: __D,
) -> Result<RuntimeRegistrationKind, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
impl Hash for RuntimeRegistrationKind
impl Hash for RuntimeRegistrationKind
hash
fn hash<__H>(&self, state: &mut __H)where
__H: Hasher,
hash_slice
fn hash_slice<H>(data: &[Self], state: &mut H)where
H: Hasher,
Self: Sized,
impl Ord for RuntimeRegistrationKind
impl Ord for RuntimeRegistrationKind
cmp
fn cmp(&self, other: &RuntimeRegistrationKind) -> Ordering
max
fn max(self, other: Self) -> Selfwhere
Self: Sized,
min
fn min(self, other: Self) -> Selfwhere
Self: Sized,
clamp
fn clamp(self, min: Self, max: Self) -> Selfwhere
Self: Sized,
impl PartialEq for RuntimeRegistrationKind
impl PartialEq for RuntimeRegistrationKind
eq
fn eq(&self, other: &RuntimeRegistrationKind) -> bool
ne
fn ne(&self, other: &Rhs) -> bool
impl PartialOrd for RuntimeRegistrationKind
impl PartialOrd for RuntimeRegistrationKind
partial_cmp
fn partial_cmp(&self, other: &RuntimeRegistrationKind) -> Option<Ordering>
lt
fn lt(&self, other: &Rhs) -> bool
le
fn le(&self, other: &Rhs) -> bool
gt
fn gt(&self, other: &Rhs) -> bool
ge
fn ge(&self, other: &Rhs) -> bool
impl Serialize for RuntimeRegistrationKind
impl Serialize for RuntimeRegistrationKind
serialize
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
impl Copy for RuntimeRegistrationKind
impl Copy for RuntimeRegistrationKind
impl Eq for RuntimeRegistrationKind
impl Eq for RuntimeRegistrationKind
impl StructuralPartialEq for RuntimeRegistrationKind
impl StructuralPartialEq for RuntimeRegistrationKind