pub struct TaskEvaluationResult {
pub needs_evaluation: bool,
pub updates: Vec<TaskItemUpdate>,
pub reasoning: String,
pub prompt_tokens: u64,
pub completion_tokens: u64,
}Expand description
评估结果
Fields§
§needs_evaluation: bool是否需要评估(有 in_progress 的任务)
updates: Vec<TaskItemUpdate>LLM 建议更新的项目
reasoning: StringLLM 的推理说明
prompt_tokens: u64Estimated prompt tokens consumed by the evaluation call
completion_tokens: u64Estimated completion tokens consumed by the evaluation call
Trait Implementations§
Source§impl Clone for TaskEvaluationResult
impl Clone for TaskEvaluationResult
Source§fn clone(&self) -> TaskEvaluationResult
fn clone(&self) -> TaskEvaluationResult
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for TaskEvaluationResult
impl RefUnwindSafe for TaskEvaluationResult
impl Send for TaskEvaluationResult
impl Sync for TaskEvaluationResult
impl Unpin for TaskEvaluationResult
impl UnsafeUnpin for TaskEvaluationResult
impl UnwindSafe for TaskEvaluationResult
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