Module runtime

View as Markdown

Generated from cargo doc --no-deps -p nemo-relay -p nemo-relay-adaptive -p nemo-relay-ffi.

Advanced runtime state, callbacks, and scope-stack helpers. Advanced runtime state, callbacks, and scope-stack helpers.

Re-exports

  • pub use callbacks::EventSubscriberFn;
  • pub use callbacks::LlmCollectorFn;
  • pub use callbacks::LlmConditionalFn;
  • pub use callbacks::LlmExecutionFn;
  • pub use callbacks::LlmExecutionNextFn;
  • pub use callbacks::LlmFinalizerFn;
  • pub use callbacks::LlmJsonStream;
  • pub use callbacks::LlmRequestInterceptFn;
  • pub use callbacks::LlmSanitizeRequestFn;
  • pub use callbacks::LlmSanitizeResponseFn;
  • pub use callbacks::LlmStreamExecutionFn;
  • pub use callbacks::LlmStreamExecutionNextFn;
  • pub use callbacks::ToolConditionalFn;
  • pub use callbacks::ToolExecutionFn;
  • pub use callbacks::ToolExecutionNextFn;
  • pub use callbacks::ToolInterceptFn;
  • pub use callbacks::ToolSanitizeFn;
  • pub use global::global_context;
  • pub use scope_stack::ScopeStack;
  • pub use scope_stack::ScopeStackHandle;
  • pub use scope_stack::TASK_SCOPE_STACK;
  • pub use scope_stack::ThreadScopeStackBinding;
  • pub use scope_stack::capture_thread_scope_stack;
  • pub use scope_stack::create_scope_stack;
  • pub use scope_stack::current_scope_stack;
  • pub use scope_stack::propagate_scope_to_thread;
  • pub use scope_stack::restore_thread_scope_stack;
  • pub use scope_stack::scope_stack_active;
  • pub use scope_stack::set_thread_scope_stack;
  • pub use scope_stack::sync_thread_scope_stack;
  • pub use scope_stack::task_scope_push;
  • pub use scope_stack::task_scope_remove;
  • pub use scope_stack::task_scope_top;
  • pub use state::NemoRelayContextState;
  • pub use subscriber_dispatcher::flush_subscribers;

Modules

  • callbacks: Callback type aliases used by the runtime middleware pipeline.
  • global: Process-global access to the shared runtime context state.
  • scope_stack: Scope stack storage and propagation helpers.
  • state: Process-global runtime state and middleware-chain builders.
  • subscriber_dispatcher: Asynchronous subscriber delivery for native targets.