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.