pub struct ModelAccessJobResult {
pub job_id: JobId,
pub kind: ModelJobKind,
pub spec: ModelSpec,
pub backend: ModelRuntimeBackend,
pub artifacts: Vec<ArtifactRef>,
pub diagnostics: Vec<Diagnostic>,
pub output: Option<Value>,
}Expand description
Generic result returned by model access jobs.
Fields§
§job_id: JobIdStable job identifier.
kind: ModelJobKindModel operation kind.
spec: ModelSpecModel spec used by the job.
backend: ModelRuntimeBackendRuntime backend used by the job.
artifacts: Vec<ArtifactRef>Artifacts produced by the job.
diagnostics: Vec<Diagnostic>Diagnostics emitted by the job.
output: Option<Value>Optional structured output.
Trait Implementations§
Source§impl Clone for ModelAccessJobResult
impl Clone for ModelAccessJobResult
Source§fn clone(&self) -> ModelAccessJobResult
fn clone(&self) -> ModelAccessJobResult
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 moreSource§impl Debug for ModelAccessJobResult
impl Debug for ModelAccessJobResult
Source§impl<'de> Deserialize<'de> for ModelAccessJobResult
impl<'de> Deserialize<'de> for ModelAccessJobResult
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for ModelAccessJobResult
impl RefUnwindSafe for ModelAccessJobResult
impl Send for ModelAccessJobResult
impl Sync for ModelAccessJobResult
impl Unpin for ModelAccessJobResult
impl UnsafeUnpin for ModelAccessJobResult
impl UnwindSafe for ModelAccessJobResult
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