pub struct ReconciliationOffer {
pub attempt_id: String,
pub observed_units: u64,
pub binding: ArtifactId,
}Expand description
A charge learned after the attempt’s own report, offered to the host for reconciliation of the shared ledger (spec 003, 3.5.5). The host decides; an offer changes nothing by itself.
Fields§
§attempt_id: String§observed_units: u64In deployment units, rounded up.
binding: ArtifactIdThe adapter binding the attempt ran against.
Trait Implementations§
Source§impl Clone for ReconciliationOffer
impl Clone for ReconciliationOffer
Source§impl Debug for ReconciliationOffer
impl Debug for ReconciliationOffer
impl Eq for ReconciliationOffer
Source§impl PartialEq for ReconciliationOffer
impl PartialEq for ReconciliationOffer
impl StructuralPartialEq for ReconciliationOffer
Auto Trait Implementations§
impl Freeze for ReconciliationOffer
impl RefUnwindSafe for ReconciliationOffer
impl Send for ReconciliationOffer
impl Sync for ReconciliationOffer
impl Unpin for ReconciliationOffer
impl UnsafeUnpin for ReconciliationOffer
impl UnwindSafe for ReconciliationOffer
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