OpenAgentID documentation
Source referencesRust module referenceconformance-runner

conformance-runner · types

Declared module signatures, types, configuration, and source documentation.

Source: openagent-sdk/conformance/runner-rust/src/types.rs. SHA-256: 909d50c14862d81e62708e0297a49bf0f34dbf3d94f38edd3eddb1c8cc3adb0c.

This source reference follows declared modules and preserves feature attributes. It includes public declarations and implementation methods in those modules. Private-module exports and trait resolution still require the compiler; not every declaration is a crate-root import. Function bodies and constant values are omitted. Source comments describe their implementation context and are not a production deployment claim.

types::Vector

#[derive(Debug, Clone, Deserialize)]
pub struct Vector {
pub name: String,
#[serde(default)]
pub description: String,
#[serde(default)]
pub tags: Vec<String>,
pub input: serde_json::Value,
pub expected_output: serde_json::Value
}

Source line: 7.

types::VectorFile

#[derive(Debug, Clone)]
pub struct VectorFile {
pub category: String,
pub name: String,
pub vectors: Vec<Vector>,
pub source: PathBuf
}

Source line: 18.

types::VectorResult

#[derive(Debug)]
pub struct VectorResult {
pub category: String,
pub file_name: String,
pub vector_name: String,
pub outcome: Result<(), String>,
pub duration_ms: u64
}

Source line: 26.

On this page