pub struct EvalJob { /* private fields */ }Implementations§
Source§impl EvalJob
impl EvalJob
pub fn new(client: SynthClient, job_id: impl Into<String>) -> Self
pub fn job_id(&self) -> &str
pub async fn submit(client: SynthClient, config: &EvalJobConfig) -> Result<Self>
pub async fn status(&self) -> Result<Value>
pub async fn results(&self) -> Result<Value>
pub async fn stream_events(&self) -> Result<SseStream>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for EvalJob
impl !RefUnwindSafe for EvalJob
impl Send for EvalJob
impl Sync for EvalJob
impl Unpin for EvalJob
impl !UnwindSafe for EvalJob
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