pub struct AdjudicationResponse {
pub handle_id: Uuid,
pub verdict: AdjudicationVerdict,
pub evidence_provenance: ProvenanceLabel,
}Expand description
Response delivered asynchronously back into the engine from the oracle.
Fields§
§handle_id: UuidCorrelates this response back to the originating AdjudicationRequest.
verdict: AdjudicationVerdictThe oracle’s verdict on the challenger vs incumbent dispute.
evidence_provenance: ProvenanceLabelProvenance label that the oracle used to reach this verdict.
Trait Implementations§
Source§impl Clone for AdjudicationResponse
impl Clone for AdjudicationResponse
Source§fn clone(&self) -> AdjudicationResponse
fn clone(&self) -> AdjudicationResponse
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 AdjudicationResponse
impl Debug for AdjudicationResponse
Source§impl<'de> Deserialize<'de> for AdjudicationResponse
impl<'de> Deserialize<'de> for AdjudicationResponse
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 AdjudicationResponse
impl RefUnwindSafe for AdjudicationResponse
impl Send for AdjudicationResponse
impl Sync for AdjudicationResponse
impl Unpin for AdjudicationResponse
impl UnsafeUnpin for AdjudicationResponse
impl UnwindSafe for AdjudicationResponse
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