pub struct BatchAttemptReport {
pub result: Result<Vec<BatchMemberReport>, (AdapterFailure, String)>,
pub charge: Charge,
pub cancel: CancelAck,
pub remote: RemoteEnd,
}Expand description
One backend-wide batch report. A top-level failure is attributed to every dispatched member. The batch charge is allocated by the plan policy.
Fields§
§result: Result<Vec<BatchMemberReport>, (AdapterFailure, String)>§charge: Charge§cancel: CancelAck§remote: RemoteEndTrait Implementations§
Source§impl Clone for BatchAttemptReport
impl Clone for BatchAttemptReport
Source§impl Debug for BatchAttemptReport
impl Debug for BatchAttemptReport
Source§impl PartialEq for BatchAttemptReport
impl PartialEq for BatchAttemptReport
impl StructuralPartialEq for BatchAttemptReport
Auto Trait Implementations§
impl Freeze for BatchAttemptReport
impl RefUnwindSafe for BatchAttemptReport
impl Send for BatchAttemptReport
impl Sync for BatchAttemptReport
impl Unpin for BatchAttemptReport
impl UnsafeUnpin for BatchAttemptReport
impl UnwindSafe for BatchAttemptReport
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