pub struct UpdateEvalRequest<'a> {
pub eval_id: &'a str,
pub name: Option<String>,
pub metadata: Option<HashMap<String, String>>,
pub extra_body_map: Option<Map<String, Value>>,
}Expand description
Updates an eval (currently only its name and metadata).
Fields§
§eval_id: &'a strThe ID of the eval to update, e.g. eval_....
name: Option<String>The new name of the eval.
metadata: Option<HashMap<String, String>>The new metadata of the eval.
extra_body_map: Option<Map<String, Value>>Additional JSON properties flattened into the request body, for fields not covered by the typed struct.
Trait Implementations§
Source§impl<'a> Clone for UpdateEvalRequest<'a>
impl<'a> Clone for UpdateEvalRequest<'a>
Source§impl<'a> Debug for UpdateEvalRequest<'a>
impl<'a> Debug for UpdateEvalRequest<'a>
Source§impl<'a> Default for UpdateEvalRequest<'a>
impl<'a> Default for UpdateEvalRequest<'a>
Source§impl Post for UpdateEvalRequest<'_>
impl Post for UpdateEvalRequest<'_>
Source§impl PostNoStream for UpdateEvalRequest<'_>
impl PostNoStream for UpdateEvalRequest<'_>
Auto Trait Implementations§
impl<'a> Freeze for UpdateEvalRequest<'a>
impl<'a> RefUnwindSafe for UpdateEvalRequest<'a>
impl<'a> Send for UpdateEvalRequest<'a>
impl<'a> Sync for UpdateEvalRequest<'a>
impl<'a> Unpin for UpdateEvalRequest<'a>
impl<'a> UnsafeUnpin for UpdateEvalRequest<'a>
impl<'a> UnwindSafe for UpdateEvalRequest<'a>
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