pub struct DynamicReport {
pub result: Result<DynamicRawOutput, (AdapterFailure, String)>,
pub served: ServedIdentity,
pub charge: Charge,
pub cancel: CancelAck,
pub remote: RemoteEnd,
}Expand description
What a dynamic attempt produced, who served it, what it cost and how cancellation went. Invalid answers are judged by the core.
Fields§
§result: Result<DynamicRawOutput, (AdapterFailure, String)>§served: ServedIdentityThe served identity as the adapter can state it; unknown is a
value, never replaced by the requested artifact.
charge: Charge§cancel: CancelAck§remote: RemoteEndTrait Implementations§
Source§impl Clone for DynamicReport
impl Clone for DynamicReport
Source§impl Debug for DynamicReport
impl Debug for DynamicReport
Source§impl PartialEq for DynamicReport
impl PartialEq for DynamicReport
impl StructuralPartialEq for DynamicReport
Auto Trait Implementations§
impl Freeze for DynamicReport
impl RefUnwindSafe for DynamicReport
impl Send for DynamicReport
impl Sync for DynamicReport
impl Unpin for DynamicReport
impl UnsafeUnpin for DynamicReport
impl UnwindSafe for DynamicReport
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