Struct RunRequest

View as Markdown

Generated from cargo doc --no-deps -p nemo-fabric-core.

pub struct RunRequest {
    pub request_id: String,
    pub input: Value,
    pub context: BTreeMap<String, Value>,
    pub overrides: Option<Value>,
}

A request passed to a NeMo Fabric-managed harness runtime.

Fields

request_id: String

Request id.

input: Value

Request payload for the harness.

context: BTreeMap<String, Value>

Runtime context such as task, rollout, workflow, or caller metadata.

overrides: Option<Value>

Per-invocation overrides allowed by the resolved config.

Implementations

impl RunRequest

impl RunRequest

text

pub fn text(input: impl Into<String>) -> Self

Build a text request.

Trait Implementations

impl Clone for RunRequest

impl Clone for RunRequest

clone

fn clone(&self) -> RunRequest

clone_from

fn clone_from(&mut self, source: &Self)

impl Debug for RunRequest

impl Debug for RunRequest

fmt

fn fmt(&self, f: &mut Formatter<'_>) -> Result

impl Default for RunRequest

impl Default for RunRequest

default

fn default() -> RunRequest

impl<'de> Deserialize<'de> for RunRequest

impl<'de> Deserialize<'de> for RunRequest

deserialize

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
    __D: Deserializer<'de>,

impl JsonSchema for RunRequest

impl JsonSchema for RunRequest

schema_name

fn schema_name() -> Cow<'static, str>

schema_id

fn schema_id() -> Cow<'static, str>

json_schema

fn json_schema(generator: &mut SchemaGenerator) -> Schema

inline_schema

fn inline_schema() -> bool

impl PartialEq for RunRequest

impl PartialEq for RunRequest

eq

fn eq(&self, other: &RunRequest) -> bool

ne

fn ne(&self, other: &Rhs) -> bool

impl Serialize for RunRequest

impl Serialize for RunRequest

serialize

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where
    __S: Serializer,

impl StructuralPartialEq for RunRequest

impl StructuralPartialEq for RunRequest