pub struct TaskVerifyRequestV1 {
pub schema: String,
pub worker_id: String,
pub verdict: TaskVerdict,
pub reason: Option<String>,
}Expand description
POST …/{number}/verify (C0 2.2 E48, tasks.work): another agent’s
verdict. worker_id is the verifying agent, never the result’s
(403 self_verify); reason is required on reject.
Fields§
§schema: String§worker_id: String§verdict: TaskVerdict§reason: Option<String>Implementations§
Source§impl TaskVerifyRequestV1
impl TaskVerifyRequestV1
pub fn validate(&self) -> Result<(), ValidationError>
Trait Implementations§
Source§impl Clone for TaskVerifyRequestV1
impl Clone for TaskVerifyRequestV1
Source§impl Debug for TaskVerifyRequestV1
impl Debug for TaskVerifyRequestV1
Source§impl<'de> Deserialize<'de> for TaskVerifyRequestV1
impl<'de> Deserialize<'de> for TaskVerifyRequestV1
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
impl Eq for TaskVerifyRequestV1
Source§impl PartialEq for TaskVerifyRequestV1
impl PartialEq for TaskVerifyRequestV1
Source§impl Serialize for TaskVerifyRequestV1
impl Serialize for TaskVerifyRequestV1
impl StructuralPartialEq for TaskVerifyRequestV1
Auto Trait Implementations§
impl Freeze for TaskVerifyRequestV1
impl RefUnwindSafe for TaskVerifyRequestV1
impl Send for TaskVerifyRequestV1
impl Sync for TaskVerifyRequestV1
impl Unpin for TaskVerifyRequestV1
impl UnsafeUnpin for TaskVerifyRequestV1
impl UnwindSafe for TaskVerifyRequestV1
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