#[repr(i32)]pub enum NemoRelayNativeScopeType {
Agent = 0,
Function = 1,
Tool = 2,
Llm = 3,
Retriever = 4,
Embedder = 5,
Reranker = 6,
Guardrail = 7,
Evaluator = 8,
Custom = 9,
Unknown = 10,
}Expand description
Scope category used by native plugins when opening scopes.
Variants§
Agent = 0
Top-level agent scope.
Function = 1
Generic function scope.
Tool = 2
Tool invocation scope.
Llm = 3
LLM call scope.
Retriever = 4
Retriever scope.
Embedder = 5
Embedder scope.
Reranker = 6
Reranker scope.
Guardrail = 7
Guardrail evaluation scope.
Evaluator = 8
Evaluator scope.
Custom = 9
User-defined custom scope.
Unknown = 10
Unknown or unspecified scope type.
Trait Implementations§
Source§impl Clone for NemoRelayNativeScopeType
impl Clone for NemoRelayNativeScopeType
Source§fn clone(&self) -> NemoRelayNativeScopeType
fn clone(&self) -> NemoRelayNativeScopeType
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for NemoRelayNativeScopeType
Source§impl Debug for NemoRelayNativeScopeType
impl Debug for NemoRelayNativeScopeType
impl Eq for NemoRelayNativeScopeType
Source§impl From<ScopeType> for NemoRelayNativeScopeType
impl From<ScopeType> for NemoRelayNativeScopeType
Source§impl PartialEq for NemoRelayNativeScopeType
impl PartialEq for NemoRelayNativeScopeType
Source§fn eq(&self, other: &NemoRelayNativeScopeType) -> bool
fn eq(&self, other: &NemoRelayNativeScopeType) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for NemoRelayNativeScopeType
Auto Trait Implementations§
impl Freeze for NemoRelayNativeScopeType
impl RefUnwindSafe for NemoRelayNativeScopeType
impl Send for NemoRelayNativeScopeType
impl Sync for NemoRelayNativeScopeType
impl Unpin for NemoRelayNativeScopeType
impl UnsafeUnpin for NemoRelayNativeScopeType
impl UnwindSafe for NemoRelayNativeScopeType
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more